ImportError: Нет модуля с именем sentry_sdk.integrations.wsgi

Я пытаюсь обновить реализацию старого конфига Sentry до нового для моей конфигурации wsgi в моем проекте django, но получаю следующую ошибку.

ImportError: No module named sentry_sdk.integrations.wsgi

Ранее у меня было:

from raven.contrib.django.raven_compat.middleware.wsgi import Sentry

Теперь у меня есть:

from sentry_sdk.integrations.wsgi import SentryWsgiMiddleware

Мой sentry init находится в файле settings.py как:

sentry_sdk.init(
dsn=SENTRY_CONFIG.get("dsn", ""),
environment=SENTRY_CONFIG["environment"],
integrations=[
    DjangoIntegration(),
    CeleryIntegration(),
    sentry_logging,
],
attach_stacktrace=True,
send_default_pii=True,

)

Используется: Django==4.0.3 sentry-sdk==1.5.8 python3.8

Любая помощь будет принята с благодарностью, спасибо заранее!

import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration

sentry_environment = env('SENTRY_ENVIRONMENT',default='local')

sentry_sdk.init(
    dsn=env('SENTRY_DSN'),
    integrations=[DjangoIntegration()],
    traces_sample_rate=1.0,

    # If you wish to associate users to errors (assuming you are using
    # django.contrib.auth) you may enable sending PII data.
    send_default_pii=True,
    environment=sentry_environment,
)
Вернуться на верх