Adding sentry to monitor errors
This commit is contained in:
@@ -1,11 +1,23 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
import sentry_sdk
|
||||||
|
from sentry_sdk.integrations.django import DjangoIntegration
|
||||||
|
|
||||||
|
|
||||||
|
SCOPE = os.getenv("SCOPE", "production")
|
||||||
|
|
||||||
|
sentry_sdk.init(
|
||||||
|
dsn=os.getenv("SENTRY_DSN"),
|
||||||
|
integrations=[DjangoIntegration()],
|
||||||
|
environment=SCOPE,
|
||||||
|
send_default_pii=False,
|
||||||
|
traces_sample_rate=1.0,
|
||||||
|
)
|
||||||
|
|
||||||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||||
|
|
||||||
|
|
||||||
# SECURITY WARNING: keep the secret key used in production secret!
|
# SECURITY WARNING: keep the secret key used in production secret!
|
||||||
SECRET_KEY = os.getenv("SECRET_KEY", "changeme")
|
SECRET_KEY = os.getenv("SECRET_KEY", "changeme")
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
appdirs==1.4.4 # via -r requirements.txt, black, virtualenv
|
appdirs==1.4.4 # via -r requirements.txt, black, virtualenv
|
||||||
asgiref==3.3.0 # via -r requirements.txt, django
|
asgiref==3.3.0 # via -r requirements.txt, django
|
||||||
black==20.8b1 # via -r requirements.txt
|
black==20.8b1 # via -r requirements.txt
|
||||||
|
certifi==2020.6.20 # via -r requirements.txt, sentry-sdk
|
||||||
cfgv==3.2.0 # via -r requirements.txt, pre-commit
|
cfgv==3.2.0 # via -r requirements.txt, pre-commit
|
||||||
click==7.1.2 # via -r requirements.txt, black
|
click==7.1.2 # via -r requirements.txt, black
|
||||||
distlib==0.3.1 # via -r requirements.txt, virtualenv
|
distlib==0.3.1 # via -r requirements.txt, virtualenv
|
||||||
@@ -35,11 +36,13 @@ pytz==2020.4 # via -r requirements.txt, django
|
|||||||
pytzdata==2020.1 # via -r requirements.txt, pendulum
|
pytzdata==2020.1 # via -r requirements.txt, pendulum
|
||||||
pyyaml==5.3.1 # via -r requirements.txt, pre-commit
|
pyyaml==5.3.1 # via -r requirements.txt, pre-commit
|
||||||
regex==2020.10.28 # via -r requirements.txt, black
|
regex==2020.10.28 # via -r requirements.txt, black
|
||||||
|
sentry-sdk==0.19.2 # via -r requirements.txt
|
||||||
six==1.15.0 # via -r requirements.txt, python-dateutil, virtualenv
|
six==1.15.0 # via -r requirements.txt, python-dateutil, virtualenv
|
||||||
sqlparse==0.4.1 # via -r requirements.txt, django
|
sqlparse==0.4.1 # via -r requirements.txt, django
|
||||||
toml==0.10.2 # via -r requirements.txt, black, pre-commit
|
toml==0.10.2 # via -r requirements.txt, black, pre-commit
|
||||||
typed-ast==1.4.1 # via -r requirements.txt, black
|
typed-ast==1.4.1 # via -r requirements.txt, black
|
||||||
typing-extensions==3.7.4.3 # via -r requirements.txt, black
|
typing-extensions==3.7.4.3 # via -r requirements.txt, black
|
||||||
|
urllib3==1.25.11 # via -r requirements.txt, sentry-sdk
|
||||||
uwsgi==2.0.19.1 # via -r requirements.txt
|
uwsgi==2.0.19.1 # via -r requirements.txt
|
||||||
virtualenv==20.1.0 # via -r requirements.txt, pre-commit
|
virtualenv==20.1.0 # via -r requirements.txt, pre-commit
|
||||||
zipp==3.4.0 # via -r requirements.txt, importlib-metadata
|
zipp==3.4.0 # via -r requirements.txt, importlib-metadata
|
||||||
|
|||||||
Reference in New Issue
Block a user