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,
)