python使用sentry
安装的步骤先略过, 一般从docker安装, 因为需要很多依赖, 直接从网上找个 docker_compose 安装一下
说一下使用的方式
获取 dsn 地址
从左侧边栏找到 Projects
, 选择一个项目, 找到设置
在 项目的设置里面, 选择 Client Keys (dsn)
弃用的 dsn 方式
from raven import Client
client = Client(dsn)
dsn = "http://0f73846239584c6db0803829fc820db7:85df018585064aae8591aab4efc46f35@172.16.10.250:9000/2"
try:
1 /0
except Exception as e:
print(e)
client.captureException()
推荐使用的方式
pip install --upgrade sentry-sdk
import sentry_sdk
sentry_sdk.init(
"http://15259c9fbf5545d5a78353c8fe3357e4@172.16.10.250:9000/3",
traces_sample_rate=1.0
)
division_by_zero = 1 / 0