From 4b77cea69028cca6a528aa97e08ce03bb6ebbe02 Mon Sep 17 00:00:00 2001 From: Untone Date: Wed, 29 Nov 2023 07:48:31 +0300 Subject: [PATCH] sentry-integrations --- main.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index bf149925..4c1c2422 100644 --- a/main.py +++ b/main.py @@ -3,6 +3,9 @@ from importlib import import_module from os.path import exists from ariadne import load_schema_from_path, make_executable_schema from ariadne.asgi import GraphQL +from sentry_sdk.integrations.ariadne import AriadneIntegration +from sentry_sdk.integrations.redis import RedisIntegration +from sentry_sdk.integrations.sqlalchemy import SqlalchemyIntegration from starlette.applications import Starlette from starlette.endpoints import HTTPEndpoint, Request from starlette.responses import JSONResponse @@ -30,7 +33,12 @@ async def start_up(): try: import sentry_sdk - sentry_sdk.init(SENTRY_DSN) + sentry_sdk.init( + SENTRY_DSN, + enable_tracing=True, + integrations=[AriadneIntegration(), SqlalchemyIntegration(), RedisIntegration()], + ) + except Exception as e: print("[sentry] init error") print(e)