From ff61763e577d717f1dcc36483a30abdbf90dc51a Mon Sep 17 00:00:00 2001 From: aradhyacp Date: Tue, 30 Dec 2025 17:39:18 +0530 Subject: [PATCH] Add Threading integration to Sentry for improved error tracking --- aperisolve/app.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/aperisolve/app.py b/aperisolve/app.py index 5b0ad4d..663ae07 100644 --- a/aperisolve/app.py +++ b/aperisolve/app.py @@ -12,6 +12,7 @@ import sentry_sdk from sentry_sdk.integrations.flask import FlaskIntegration from sentry_sdk.integrations.sqlalchemy import SqlalchemyIntegration from sentry_sdk.integrations.rq import RqIntegration +from sentry_sdk.integrations.threading import ThreadingIntegration from flask import Flask, Response, abort, jsonify, render_template, request, send_file from redis import Redis @@ -31,6 +32,7 @@ if SENTRY_DSN: FlaskIntegration(), SqlalchemyIntegration(), RqIntegration(), + ThreadingIntegration(propagate_hub=True), ], # Set traces_sample_rate to 1.0 to capture 100% of transactions for performance monitoring. # Adjust this value in production (e.g., 0.1 for 10%)