在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。至於教程能夠去谷歌一下。

最後,若有問題,請留言。網站

相關文章
相關標籤/搜索