Skip to content
Snippets Groups Projects
Commit 4c102dda authored by Bjarke Madsen's avatar Bjarke Madsen
Browse files

Add sentry SDK

parent b4ac2fdd
Branches
Tags
No related merge requests found
import json
import logging.config
import os
import pkg_resources
import sentry_sdk
from sentry_sdk.integrations.flask import FlaskIntegration
def setup_logging():
......@@ -13,6 +16,14 @@ def setup_logging():
default_filename = os.path.join(
os.path.dirname(__file__), 'logging_default_config.json')
filename = os.getenv('LOGGING_CONFIG', default_filename)
sentry_dsn = os.getenv('SENTRY_DSN')
if sentry_dsn:
sentry_sdk.init(
dsn=sentry_dsn,
integrations=[FlaskIntegration()],
release=pkg_resources.get_distribution('brian-dashboard-manager').version)
with open(filename) as f:
# TODO: this mac workaround should be removed ...
d = json.loads(f.read())
......
......@@ -9,3 +9,4 @@ responses
sphinx
sphinx-rtd-theme
sentry-sdk[flask]
\ No newline at end of file
......@@ -12,7 +12,8 @@ setup(
'requests',
'jsonschema',
'flask',
'jinja2'
'jinja2',
'sentry-sdk[flask]'
],
include_package_data=True,
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment