Add Threading integration to Sentry for improved error tracking

This commit is contained in:
aradhyacp
2025-12-30 17:39:18 +05:30
parent 9d693b8912
commit ff61763e57
+2
View File
@@ -12,6 +12,7 @@ import sentry_sdk
from sentry_sdk.integrations.flask import FlaskIntegration from sentry_sdk.integrations.flask import FlaskIntegration
from sentry_sdk.integrations.sqlalchemy import SqlalchemyIntegration from sentry_sdk.integrations.sqlalchemy import SqlalchemyIntegration
from sentry_sdk.integrations.rq import RqIntegration 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 flask import Flask, Response, abort, jsonify, render_template, request, send_file
from redis import Redis from redis import Redis
@@ -31,6 +32,7 @@ if SENTRY_DSN:
FlaskIntegration(), FlaskIntegration(),
SqlalchemyIntegration(), SqlalchemyIntegration(),
RqIntegration(), RqIntegration(),
ThreadingIntegration(propagate_hub=True),
], ],
# Set traces_sample_rate to 1.0 to capture 100% of transactions for performance monitoring. # 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%) # Adjust this value in production (e.g., 0.1 for 10%)