在django项目中,我试图将旧Sentry配置的实现升级到用于我的wsgi配置的新配置,但我得到了以下错误。
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我的哨兵在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=1.5.8python3.8
任何帮助都是非常感谢的,谢谢提前!
发布于 2022-03-24 13:17:47
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,
)https://stackoverflow.com/questions/71601283
复制相似问题