Skip to content

Commit

Permalink
Fix sentry default tags (element-hq#17251)
Browse files Browse the repository at this point in the history
This was broken by the sentry 2.0 upgrade

Broke in v1.108.0
  • Loading branch information
erikjohnston authored and H-Shay committed May 31, 2024
1 parent b9efff0 commit 4122b5b
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 10 deletions.
1 change: 1 addition & 0 deletions changelog.d/17251.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix reporting of default tags to Sentry, such as worker name. Broke in v1.108.0.
20 changes: 10 additions & 10 deletions synapse/app/_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -681,17 +681,17 @@ def setup_sentry(hs: "HomeServer") -> None:
)

# We set some default tags that give some context to this instance
with sentry_sdk.configure_scope() as scope:
scope.set_tag("matrix_server_name", hs.config.server.server_name)
global_scope = sentry_sdk.Scope.get_global_scope()
global_scope.set_tag("matrix_server_name", hs.config.server.server_name)

app = (
hs.config.worker.worker_app
if hs.config.worker.worker_app
else "synapse.app.homeserver"
)
name = hs.get_instance_name()
scope.set_tag("worker_app", app)
scope.set_tag("worker_name", name)
app = (
hs.config.worker.worker_app
if hs.config.worker.worker_app
else "synapse.app.homeserver"
)
name = hs.get_instance_name()
global_scope.set_tag("worker_app", app)
global_scope.set_tag("worker_name", name)


def setup_sdnotify(hs: "HomeServer") -> None:
Expand Down

0 comments on commit 4122b5b

Please sign in to comment.