feat: Add Sentry integration to Flask app
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
41522abee9
commit
2ce344821f
16
app.py
16
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():
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user