From a416acc4412f61aabdb895914fcbe11cc66d66ac Mon Sep 17 00:00:00 2001 From: Aakash Singh Date: Fri, 15 Sep 2023 16:22:58 +0530 Subject: [PATCH] update sentry integration --- aws/backend.json | 8 ++++++++ aws/celery.json | 16 ++++++++++++++++ config/settings/deployment.py | 10 ++++------ 3 files changed, 28 insertions(+), 6 deletions(-) diff --git a/aws/backend.json b/aws/backend.json index c067f81a39..1c43f519da 100644 --- a/aws/backend.json +++ b/aws/backend.json @@ -120,6 +120,14 @@ { "name": "FIDELIUS_URL", "value": "https://fidelius.ohc.network" + }, + { + "name": "SENTRY_TRACES_SAMPLE_RATE", + "value": "1.0" + }, + { + "name": "SENTRY_PROFILES_SAMPLE_RATE", + "value": "1.0" } ], "repositoryCredentials": { diff --git a/aws/celery.json b/aws/celery.json index 988fb05e84..2b839b7e6c 100644 --- a/aws/celery.json +++ b/aws/celery.json @@ -111,6 +111,14 @@ { "name": "FIDELIUS_URL", "value": "https://fidelius.ohc.network" + }, + { + "name": "SENTRY_TRACES_SAMPLE_RATE", + "value": "1.0" + }, + { + "name": "SENTRY_PROFILES_SAMPLE_RATE", + "value": "1.0" } ], "repositoryCredentials": { @@ -358,6 +366,14 @@ { "name": "FIDELIUS_URL", "value": "https://fidelius.ohc.network" + }, + { + "name": "SENTRY_TRACES_SAMPLE_RATE", + "value": "1.0" + }, + { + "name": "SENTRY_PROFILES_SAMPLE_RATE", + "value": "1.0" } ], "repositoryCredentials": { diff --git a/config/settings/deployment.py b/config/settings/deployment.py index 7595c29784..a7ee9f3a7e 100644 --- a/config/settings/deployment.py +++ b/config/settings/deployment.py @@ -97,14 +97,12 @@ sentry_sdk.init( dsn=SENTRY_DSN, environment=env("SENTRY_ENVIRONMENT", default="deployment-unknown"), - traces_sample_rate=env.float("SENTRY_TRACES_SAMPLE_RATE", default=1.0), + traces_sample_rate=env.float("SENTRY_TRACES_SAMPLE_RATE", default=0), + profiles_sample_rate=env.float("SENTRY_PROFILES_SAMPLE_RATE", default=0), integrations=[ - LoggingIntegration( - level=env.int("DJANGO_SENTRY_LOG_LEVEL", logging.INFO), - event_level=logging.ERROR, # Capture info and above as breadcrumbs # Send errors as events - ), + LoggingIntegration(event_level=logging.WARNING), DjangoIntegration(), - CeleryIntegration(), + CeleryIntegration(monitor_beat_tasks=True), RedisIntegration(), ], )