From 502e20a1cc69deffb383ec730fa2cb2cbabfacb7 Mon Sep 17 00:00:00 2001 From: Vineeth Voruganti <13438633+VVoruganti@users.noreply.github.com> Date: Thu, 2 Jul 2026 16:49:23 -0400 Subject: [PATCH] fix: Add namespace correlation to sentry monitoring (#870) --- src/telemetry/sentry.py | 5 +++++ uv.lock | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/telemetry/sentry.py b/src/telemetry/sentry.py index 4720c418..d84837ed 100644 --- a/src/telemetry/sentry.py +++ b/src/telemetry/sentry.py @@ -102,6 +102,11 @@ def initialize_sentry( integrations=integrations, ) + # Tag every event with the configured namespace so errors can be filtered by + # instance. Set on the global scope so it applies regardless of the current + # isolation/task scope. + sentry_sdk.get_global_scope().set_tag("namespace", settings.NAMESPACE) + def with_sentry_transaction( name: str, op: str diff --git a/uv.lock b/uv.lock index 2d0ce1d7..c16f23c4 100644 --- a/uv.lock +++ b/uv.lock @@ -8,7 +8,7 @@ resolution-markers = [ ] [options] -exclude-newer = "2026-06-19T14:44:24.535479Z" +exclude-newer = "2026-06-27T20:44:32.746059Z" exclude-newer-span = "P5D" [manifest] @@ -1270,7 +1270,7 @@ dev = [ [[package]] name = "honcho-ai" -version = "2.1.2" +version = "2.2.0" source = { editable = "sdks/python" } dependencies = [ { name = "httpx" },