diff --git a/.envs/.production/.django-example b/.envs/.production/.django-example index 77b3ea31b..58b49ae26 100644 --- a/.envs/.production/.django-example +++ b/.envs/.production/.django-example @@ -41,6 +41,9 @@ DJANGO_AWS_STORAGE_BUCKET_NAME= # Sentry SENTRY_DSN= # DJANGO_SENTRY_LOG_LEVEL=1 +SENTRY_ENVIRONMENT=development +SENTRY_TRACES_SAMPLE_RATE=1.0 # Set to max for profiling +SENTRY_PROFILES_SAMPLE_RATE=1.0 # Set to max for profiling DJANGO_ACCOUNT_ALLOW_REGISTRATION=True # django-allauth diff --git a/config/settings/production.py b/config/settings/production.py index 7b952d8c1..c3e24f85f 100644 --- a/config/settings/production.py +++ b/config/settings/production.py @@ -207,8 +207,9 @@ sentry_sdk.init( dsn=SENTRY_DSN, integrations=integrations, - environment=env("SENTRY_ENVIRONMENT", default="production"), - traces_sample_rate=env.float("SENTRY_TRACES_SAMPLE_RATE", default=1.0), + environment=env("SENTRY_ENVIRONMENT", default="unspecified"), + traces_sample_rate=env.float("SENTRY_TRACES_SAMPLE_RATE", default=0.0), + profiles_sample_rate=env.float("SENTRY_PROFILES_SAMPLE_RATE", default=0.0), ) # django-rest-framework diff --git a/requirements/base.txt b/requirements/base.txt index aa76afb74..97133c658 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -14,7 +14,7 @@ boto3==1.28 rich==13.5 pydantic<2.0 # Less than 2.0 because of django pydantic field django-pydantic-field==0.2.11 -sentry-sdk==1.40.0 # https://github.com/getsentry/sentry-python +sentry-sdk==1.40.4 # https://github.com/getsentry/sentry-python # Django # ------------------------------------------------------------------------------