diff --git a/app.py b/app.py index 6a36e08..d692317 100644 --- a/app.py +++ b/app.py @@ -2,12 +2,26 @@ from flask import Flask, request, jsonify import apprise import os from loguru import logger +import sentry_sdk -app = Flask(__name__) DISCORD_WEBHOOK_URL = os.environ.get('DISCORD_WEBHOOK_URL') DISCORD_WEBHOOK_ID = DISCORD_WEBHOOK_URL.split('/')[-2] DISCORD_WEBHOOK_TOKEN = DISCORD_WEBHOOK_URL.split('/')[-1] +SENTRY_DSN = os.environ.get('SENTRY_DSN') + +sentry_sdk.init( + dsn=SENTRY_DSN, + # Set traces_sample_rate to 1.0 to capture 100% + # of transactions for performance monitoring. + traces_sample_rate=1.0, + # Set profiles_sample_rate to 1.0 to profile 100% + # of sampled transactions. + # We recommend adjusting this value in production. + profiles_sample_rate=1.0, +) +app = Flask(__name__) + @app.route('/linear/issue', methods=['POST']) def linear_issue():