diff --git a/config/settings.py b/config/settings.py index 25f2043..1894f24 100644 --- a/config/settings.py +++ b/config/settings.py @@ -4,6 +4,7 @@ import sys from pathlib import Path from typing import Any +import sentry_sdk from dotenv import load_dotenv from platformdirs import user_data_dir @@ -190,3 +191,13 @@ if not TESTING: "silk.middleware.SilkyMiddleware", *MIDDLEWARE, ] + + if not DEBUG: + sentry_sdk.init( + dsn="https://1aa1ac672090fb795783de0e90a2b19f@o4505228040339456.ingest.us.sentry.io/4511055670738944", + send_default_pii=True, + enable_logs=True, + traces_sample_rate=1.0, + profile_session_sample_rate=1.0, + profile_lifecycle="trace", + ) diff --git a/pyproject.toml b/pyproject.toml index 5a17154..65da0c1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,6 +20,7 @@ dependencies = [ "pydantic", "pygments", "python-dotenv", + "sentry-sdk", "setproctitle", "tqdm", ]