如何在哨兵中启用 DjangoIntegration
How to enable DjangoIntegration in sentry
我正在使用 "new" sentry-sdk 0.9.0
sdk初始化如下
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration
sentry_sdk.init(integrations=[DjangoIntegration(), ], dsn="...")
事件和异常确实到达 sentry.io。但是,我收到以下警告:
We recommend you update your SDK from version 0.9.0 to version 0.9.2
We recommend you enable the 'django' integration We recommend you
enable the 'tornado' integration
第一个是因为我还没有升级到0.9.2。我没有使用龙卷风,所以这个警告让我感到惊讶。而说到django集成推荐,我就百思不得其解
我缺少什么想法或建议?
谢谢!!
我就是实施这些警报的人。 OP 和我就此进行了私人对话,结论是这些警报不是 100% 可靠的,如果它们没有意义可以忽略。
警报只获取已安装的软件包,并查看是否有任何我们要为其集成的软件包尚未启用。当您例如使用 Django 和 Celery,但只在 Web Worker 中启用 Django 集成,在后台 Worker 中启用 Celery 集成(据我所知,这不是 OP 运行 的内容)。
我认为前进的方向是让这些警报永久关闭,因为我现在看不到让它们准确的方法。告知人们他们 可能 想要使用的集成的动机,而不是告诉他们 必须 做什么。
也就是说,我对这些警报显示无意义的情况很感兴趣。欢迎到这里 post 或者写信给我 markus@sentry.io
.
在您的情况下,您需要安装 sentry-sdk[django]
pip3 install sentry-sdk[django]
如果烧瓶中出现同样的错误,那么
pip3 install sentry-sdk[flask]
我正在使用 "new" sentry-sdk 0.9.0
sdk初始化如下
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration
sentry_sdk.init(integrations=[DjangoIntegration(), ], dsn="...")
事件和异常确实到达 sentry.io。但是,我收到以下警告:
We recommend you update your SDK from version 0.9.0 to version 0.9.2 We recommend you enable the 'django' integration We recommend you enable the 'tornado' integration
第一个是因为我还没有升级到0.9.2。我没有使用龙卷风,所以这个警告让我感到惊讶。而说到django集成推荐,我就百思不得其解
我缺少什么想法或建议?
谢谢!!
我就是实施这些警报的人。 OP 和我就此进行了私人对话,结论是这些警报不是 100% 可靠的,如果它们没有意义可以忽略。
警报只获取已安装的软件包,并查看是否有任何我们要为其集成的软件包尚未启用。当您例如使用 Django 和 Celery,但只在 Web Worker 中启用 Django 集成,在后台 Worker 中启用 Celery 集成(据我所知,这不是 OP 运行 的内容)。
我认为前进的方向是让这些警报永久关闭,因为我现在看不到让它们准确的方法。告知人们他们 可能 想要使用的集成的动机,而不是告诉他们 必须 做什么。
也就是说,我对这些警报显示无意义的情况很感兴趣。欢迎到这里 post 或者写信给我 markus@sentry.io
.
在您的情况下,您需要安装 sentry-sdk[django]
pip3 install sentry-sdk[django]
如果烧瓶中出现同样的错误,那么
pip3 install sentry-sdk[flask]