Sentry
约 1 分钟阅读
- getsentry/sentryGitHubgetsentry/sentrygetsentry/sentry · BSL, Python · error tracking and performance monitoring platform笔记:Sentry
- BSL, Python
- error tracking and performance monitoring platform
Go
func TestSentry(t *testing.T) {
err := sentry.Init(sentry.ClientOptions{
Dsn: "",
Debug: true,
})
if err != nil {
log.Fatalf("sentry.Init: %s", err)
}
defer sentry.Flush(5 * time.Second)
sentry.CaptureMessage("sentry init")
sentry.CaptureException(errors.New("test error"))
// HTTP 拦截
sh := sentryhttp.New(sentryhttp.Options{})
http.HandleFunc("/err", sh.HandleFunc(func(writer http.ResponseWriter, request *http.Request) {
panic("error")
}))
}关联信息
反向链接、本文链接的其他页面和外部资料。
反向链接
- Observability Awesome笔记 · getsentry/sentry
logs - 日志 · metrics - 指标 · session replays - 会话重放 · traces - 跟踪 · errors - 错误 · 目前业内共识 OTEL · 大多场景直接选择 OpenTelemetry 即可 · If you can't measure it, you can't manage it.
参考资料
GitHub1 条
- getsentry/sentrygithub.com/getsentry/sentry