Skip to content
Snippets Groups Projects
Commit 94faed24 authored by jan.bednarik's avatar jan.bednarik
Browse files

majak: Sentry integration

parent 8ec7648c
No related branches found
No related tags found
No related merge requests found
......@@ -4,4 +4,4 @@ line_length = 88
multi_line_output = 3
default_sectiont = "THIRDPARTY"
include_trailing_comma = true
known_third_party = arrow,django,environ,faker,ics,modelcluster,pirates,pytest,pytz,requests,snapshottest,taggit,wagtail,wagtailmetadata
known_third_party = arrow,django,environ,faker,ics,modelcluster,pirates,pytest,pytz,requests,sentry_sdk,snapshottest,taggit,wagtail,wagtailmetadata
......@@ -84,6 +84,7 @@ Různé:
| proměnná | default | popis |
| --- | --- | --- |
| `MAJAK_ENV` | prod | `prod`/`test`/`dev` prostředí kde Maják běží |
| `SENTRY_DSN` | | pokud je zadáno, pády se reportují do Sentry |
Settings pro appky na weby:
......
......@@ -2,6 +2,8 @@ from os.path import join
from pathlib import Path
import environ
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration
ROOT_DIR = Path(__file__).parents[2]
PROJECT_DIR = ROOT_DIR / "majak"
......@@ -179,6 +181,15 @@ CACHES = {
CACHES["default"]["TIMEOUT"] = 60 * 60 * 24
CACHES["renditions"]["TIMEOUT"] = 60 * 60 * 24
# SENTRY
# ------------------------------------------------------------------------------
SENTRY_DSN = env.str("SENTRY_DSN", default="")
if SENTRY_DSN:
sentry_sdk.init(
dsn=SENTRY_DSN, integrations=[DjangoIntegration()], send_default_pii=True,
)
# WAGTAIL SETTINGS
# ------------------------------------------------------------------------------
WAGTAIL_SITE_NAME = "Maják"
......
......@@ -11,3 +11,4 @@ opencv-python
requests
ics
arrow
sentry-sdk
......@@ -7,7 +7,7 @@
arrow==0.14.7 # via -r base.in, ics
asgiref==3.2.10 # via django
beautifulsoup4==4.8.2 # via wagtail
certifi==2020.6.20 # via requests
certifi==2020.6.20 # via requests, sentry-sdk
cffi==1.14.2 # via cryptography
chardet==3.0.4 # via requests
cryptography==3.1 # via josepy, mozilla-django-oidc, pyopenssl
......@@ -45,13 +45,14 @@ python-ldap==3.3.1 # via pirates
pytz==2020.1 # via django, django-modelcluster, l18n
redis==3.5.3 # via django-redis
requests==2.24.0 # via -r base.in, mozilla-django-oidc, wagtail
sentry-sdk==0.17.4 # via -r base.in
six==1.15.0 # via cryptography, html5lib, ics, josepy, l18n, mozilla-django-oidc, pyopenssl, python-dateutil
soupsieve==2.0.1 # via beautifulsoup4
sqlparse==0.3.1 # via django
tablib[xls,xlsx]==2.0.0 # via wagtail
tatsu==5.5.0 # via ics
unidecode==1.1.1 # via wagtail
urllib3==1.25.10 # via requests
urllib3==1.25.10 # via requests, sentry-sdk
wagtail-metadata==3.3.0 # via -r base.in
wagtail==2.10.1 # via -r base.in, wagtail-metadata
webencodings==0.5.1 # via html5lib
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment