在Django中使用Sentry(Python 3.6.8 + Django 1.11.20 + sentry-sdk 0.13.5)

1. 安装Sentry

pip install sentry-sdk==0.13.5

2.在settings.py中配置

sentry_sdk.init(
    dsn="https://*************@sentry.io/1879284",
    integrations=[DjangoIntegration()],
    send_default_pii=True
)

3.dsn的获取

在下面这个网站注册一个sentry帐号,而后建立一个project,就能够拿到了。(这个是sentry的官网,好像是要付费的,可是我用了有三个月,没给钱,还能用。)
https://sentry.io/welcome/

4.注意事项

首先,sentry若是想要捕获异常,那么须要跟logging配合使用,而且只会捕获exception级别的异常(debug级别的不行,其余的我没试,若是有兴趣的话,各位能够试一下)。
若是各位不想使用logging也能够,使用raven。至于教程能够去谷歌一下。

最后,若有问题,请留言。网站

相关文章
相关标签/搜索