From f8cdfddaafaacfae9cbf393120d4f1c8876332b4 Mon Sep 17 00:00:00 2001 From: Suneet Srivastava Date: Tue, 1 Oct 2019 00:26:02 +0530 Subject: [PATCH] feat: Integrate sqlalchemy, redis and celery in sentry (#6473) --- app/__init__.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/__init__.py b/app/__init__.py index 54b2828573..cce58fe393 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -6,6 +6,12 @@ import sys from flask import Flask, json, make_response from flask_celeryext import FlaskCeleryExt +import sentry_sdk +from sentry_sdk.integrations.flask import FlaskIntegration +from sentry_sdk.integrations.celery import CeleryIntegration +from sentry_sdk.integrations.redis import RedisIntegration +from sentry_sdk.integrations.sqlalchemy import SqlalchemyIntegration + from app.settings import get_settings, get_setts from flask_migrate import Migrate, MigrateCommand from flask_script import Manager @@ -42,8 +48,6 @@ from app.views.redis_store import redis_store from app.views.celery_ import celery from app.templates.flask_ext.jinja.filters import init_filters -import sentry_sdk -from sentry_sdk.integrations.flask import FlaskIntegration BASE_DIR = os.path.dirname(os.path.abspath(__file__)) @@ -173,7 +177,8 @@ def create_app(): # sentry if not app_created and 'SENTRY_DSN' in app.config: - sentry_sdk.init(app.config['SENTRY_DSN'], integrations=[FlaskIntegration()]) + sentry_sdk.init(app.config['SENTRY_DSN'], integrations=[FlaskIntegration(), RedisIntegration(), + CeleryIntegration(), SqlalchemyIntegration()]) # redis redis_store.init_app(app)