Skip to content

Commit 92fbdcd

Browse files
authored
fix: add GRPC integration to Sentry (#508)
1 parent b2b7ff2 commit 92fbdcd

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • bases/renku_data_services/data_api

bases/renku_data_services/data_api/main.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from sanic.log import logger
1212
from sanic.worker.loader import AppLoader
1313
from sentry_sdk.integrations.asyncio import AsyncioIntegration
14+
from sentry_sdk.integrations.grpc import GRPCIntegration
1415
from sentry_sdk.integrations.sanic import SanicIntegration, _context_enter, _context_exit, _set_transaction
1516

1617
from renku_data_services.app_config import Config
@@ -89,7 +90,11 @@ async def setup_sentry(_: Sanic) -> None:
8990
sentry_sdk.init(
9091
dsn=config.sentry.dsn,
9192
environment=config.sentry.environment,
92-
integrations=[AsyncioIntegration(), SanicIntegration(unsampled_statuses={404, 403, 401})],
93+
integrations=[
94+
AsyncioIntegration(),
95+
SanicIntegration(unsampled_statuses={404, 403, 401}),
96+
GRPCIntegration(),
97+
],
9398
enable_tracing=config.sentry.sample_rate > 0,
9499
traces_sample_rate=config.sentry.sample_rate,
95100
before_send=filter_error,

0 commit comments

Comments
 (0)