| @@ -1,3 +1,4 @@ | |||
| import openai | |||
| import sentry_sdk | |||
| from sentry_sdk.integrations.celery import CeleryIntegration | |||
| from sentry_sdk.integrations.flask import FlaskIntegration | |||
| @@ -9,7 +10,7 @@ def init_app(app): | |||
| sentry_sdk.init( | |||
| dsn=app.config.get("SENTRY_DSN"), | |||
| integrations=[FlaskIntegration(), CeleryIntegration()], | |||
| ignore_errors=[HTTPException, ValueError], | |||
| ignore_errors=[HTTPException, ValueError, openai.APIStatusError], | |||
| traces_sample_rate=app.config.get("SENTRY_TRACES_SAMPLE_RATE", 1.0), | |||
| profiles_sample_rate=app.config.get("SENTRY_PROFILES_SAMPLE_RATE", 1.0), | |||
| environment=app.config.get("DEPLOY_ENV"), | |||