From 1970b197a5e6cce4fa41efc654052750e5980438 Mon Sep 17 00:00:00 2001 From: Stepan Vladovskiy Date: Mon, 1 Apr 2024 00:01:38 -0300 Subject: [PATCH] feat: with glitchtip in main.py --- main.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main.py b/main.py index 46bcc280..51a7885b 100644 --- a/main.py +++ b/main.py @@ -1,4 +1,6 @@ import os +import sentry_sdk +from sentry_sdk.integrations.asgi import SentryAsgiMiddleware from importlib import import_module from os.path import exists @@ -13,6 +15,14 @@ from services.viewed import ViewedStorage from services.webhook import WebhookEndpoint from settings import DEV_SERVER_PID_FILE_NAME, MODE +# Initialize GlitchTip SDK with DSN from environment variable +GLITCHTIP_DSN = os.getenv('GLITCHTIP_DSN') +sentry_sdk.init( + dsn=GLITCHTIP_DSN, + traces_sample_rate=1.0, + integrations=[SentryAsgiMiddleware()] +) + import_module('resolvers') schema = make_executable_schema(load_schema_from_path('schema/'), resolvers)