diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 5b1dc93..08cfca9 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,7 @@ +[0.2.17] +- httpx -> aiohttp +- sentry integrations + [0.2.16] - resolvers: snake case queries and mutations - resolvers: fix auth context usage with string user_id diff --git a/main.py b/main.py index 0be786b..63975d7 100644 --- a/main.py +++ b/main.py @@ -4,6 +4,10 @@ from os.path import exists from ariadne import load_schema_from_path, make_executable_schema from ariadne.asgi import GraphQL +from sentry_sdk.integrations.aiohttp import AioHttpIntegration +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 services.schema import resolvers @@ -27,7 +31,16 @@ 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(), + AioHttpIntegration(), + ], + ) except Exception as e: print("[sentry] init error") print(e)