我正在使用"新" sentry-sdk 0.9.0
初始化的SDK如下
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration
sentry_sdk.init(integrations=[DjangoIntegration(), ], dsn="...")
事件和例外确实到达Sentry.io。但是,我会收到以下警告:
我们建议您将SDK从0.9.0更新为0.9.2版本 我们建议您启用" django"整合,我们建议您 启用"龙卷风"集成
第一个是因为我还没有升级到0.9.2。我没有使用龙卷风,所以这个警告让我感到惊讶。当谈到Django集成建议时,我感到困惑。
有什么想法或建议我缺少什么?
谢谢!
我是实现这些警报的人。OP和我就此进行了私人对话,判决是那些警报不是100%可靠的,如果它们没有意义,就可以忽略。
警报只需采用已安装的软件包,然后查看是否有任何包装尚未启用的软件包。当您例如使用Django和芹菜,但仅启用Web Worker中的Django集成以及背景工人中的芹菜集成(据我了解,这不是OP所产生的(。
我认为前进的道路是使这些警报永久性化,因为我现在没有看到使它们准确的方法。通知人们的动机,他们可能想使用,不要告诉他们他们有什么要做的。
也就是说,我对这些警报表现出胡说八道的情况很感兴趣。请随时在此处发布或在markus@sentry.io
上写信。
在您的情况下,您需要安装sentry-sdk[django]
pip3 install sentry-sdk[django]
如果烧瓶中的错误,则
pip3 install sentry-sdk[flask]