📈(monitoring) configure sentry dsn

configure sentry dsn to monitor errors in sentry
This commit is contained in:
Marie PUPO JEAMMET
2024-09-04 18:00:39 +02:00
committed by Marie
parent 4b47f80cab
commit 4fe74733a5
7 changed files with 14 additions and 2 deletions

View File

@@ -8,6 +8,10 @@ and this project adheres to
## [Unreleased]
### Added
- 📈(monitoring) configure sentry monitoring #378
### Fixed
- 🐛(dimail) improve handling of dimail errors on failed mailbox creation #377

View File

@@ -473,6 +473,7 @@ class Base(Configuration):
environment=cls.__name__.lower(),
release=get_release(),
integrations=[DjangoIntegration()],
traces_sample_rate=1.0,
)
with sentry_sdk.configure_scope() as scope:
scope.set_extra("application", "backend")
@@ -654,6 +655,10 @@ class Production(Base):
},
},
}
SENTRY_DSN = values.Value(
"https://b72746c73d669421e7a8ccd3fab0fad2@sentry.incubateur.net/171",
environ_name="SENTRY_DSN",
)
class Feature(Production):

View File

@@ -49,7 +49,7 @@ dependencies = [
"PyJWT==2.9.0",
"joserfc==1.0.0",
"requests==2.32.3",
"sentry-sdk==2.13.0",
"sentry-sdk[django]==2.13.0",
"url-normalize==1.4.3",
"whitenoise==6.7.0",
"mozilla-django-oidc==4.0.1",

View File

@@ -51,6 +51,7 @@ backend:
POSTGRES_PASSWORD: pass
REDIS_URL: redis://default:pass@redis-master:6379/1
MAIL_PROVISIONING_API_URL: "http://host.docker.internal:8000"
SENTRY_DSN: "https://b72746c73d669421e7a8ccd3fab0fad2@sentry.incubateur.net/171"
command:
- "gunicorn"
- "-c"

View File

@@ -86,6 +86,7 @@ backend:
key: url
MAIL_PROVISIONING_API_URL: "https://api.dev.ox.numerique.gouv.fr"
FEATURE_TEAMS: False
SENTRY_DSN: "https://b72746c73d669421e7a8ccd3fab0fad2@sentry.incubateur.net/171"
createsuperuser:
command:

View File

@@ -86,6 +86,7 @@ backend:
key: url
MAIL_PROVISIONING_API_URL: "https://api.dev.ox.numerique.gouv.fr"
FEATURE_TEAMS: False
SENTRY_DSN: "https://b72746c73d669421e7a8ccd3fab0fad2@sentry.incubateur.net/171"
createsuperuser:
command:

View File

@@ -99,7 +99,7 @@ backend:
name: redis.redis.libre.sh
key: url
MAIL_PROVISIONING_API_URL: "https://api.dev.ox.numerique.gouv.fr"
SENTRY_DSN: "https://b72746c73d669421e7a8ccd3fab0fad2@sentry.incubateur.net/171"
createsuperuser:
command: