From 1df35a6fe1bc7ed4e82bc479d991521f4c47e5a9 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Tue, 11 Aug 2020 17:42:55 +0000 Subject: [PATCH] fix sentry --- supervisor/bootstrap.py | 41 ++++++++++++++++++----------------------- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git a/supervisor/bootstrap.py b/supervisor/bootstrap.py index 4520c97b8..439455ae3 100644 --- a/supervisor/bootstrap.py +++ b/supervisor/bootstrap.py @@ -292,29 +292,24 @@ def setup_diagnostics(coresys: CoreSys) -> None: return event # Update information - with sentry_sdk.configure_scope() as scope: - scope.set_context( - "supervisor", - { - "machine": coresys.machine, - "arch": coresys.arch.default, - "docker": coresys.docker.info.version, - "channel": coresys.updater.channel, - "supervisor": coresys.supervisor.version, - "os": coresys.hassos.version, - "host": coresys.host.info.operating_system, - "kernel": coresys.host.info.kernel, - "core": coresys.homeassistant.version, - "audio": coresys.plugins.audio.version, - "dns": coresys.plugins.dns.version, - "multicast": coresys.plugins.multicast.version, - "cli": coresys.plugins.cli.version, - }, - ) - scope.set_tag( - "installation_type", - f"{'os' if coresys.hassos.available else 'supervised'}", - ) + event["contexts"]["supervisor"] = { + "machine": coresys.machine, + "arch": coresys.arch.default, + "docker": coresys.docker.info.version, + "channel": coresys.updater.channel, + "supervisor": coresys.supervisor.version, + "os": coresys.hassos.version, + "host": coresys.host.info.operating_system, + "kernel": coresys.host.info.kernel, + "core": coresys.homeassistant.version, + "audio": coresys.plugins.audio.version, + "dns": coresys.plugins.dns.version, + "multicast": coresys.plugins.multicast.version, + "cli": coresys.plugins.cli.version, + } + event["tags"][ + "installation_type" + ] = f"{'os' if coresys.hassos.available else 'supervised'}" return event