fix: add before send to remove langfuse defaultErrorResponse (#8361)
This commit is contained in:
parent
5dfd7abb2b
commit
84ac5ccc8f
2 changed files with 28 additions and 6 deletions
|
|
@ -6,6 +6,15 @@ from sentry_sdk.integrations.flask import FlaskIntegration
|
|||
from werkzeug.exceptions import HTTPException
|
||||
|
||||
|
||||
def before_send(event, hint):
|
||||
if "exc_info" in hint:
|
||||
exc_type, exc_value, tb = hint["exc_info"]
|
||||
if parse_error.defaultErrorResponse in str(exc_value):
|
||||
return None
|
||||
|
||||
return event
|
||||
|
||||
|
||||
def init_app(app):
|
||||
if app.config.get("SENTRY_DSN"):
|
||||
sentry_sdk.init(
|
||||
|
|
@ -16,4 +25,5 @@ def init_app(app):
|
|||
profiles_sample_rate=app.config.get("SENTRY_PROFILES_SAMPLE_RATE", 1.0),
|
||||
environment=app.config.get("DEPLOY_ENV"),
|
||||
release=f"dify-{app.config.get('CURRENT_VERSION')}-{app.config.get('COMMIT_SHA')}",
|
||||
before_send=before_send,
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue