Что такое Sentry для Go?

Junior
390 просмотров
AFK Offer AI

Sentry — сервис для отслеживания ошибок в production. SDK для Go: go get github.com/getsentry/sentry-go. Инициализируешь sentry.Init с DSN, ловишь ошибки через sentry.CaptureException(err) или middleware (sentryhttp, sentrygin). Sentry группирует одинаковые ошибки, показывает stack trace, частоту, affected users. Есть breadcrumbs (контекст до ошибки), release tracking, performance monitoring. Для Go важно: sentry.Flush(2*time.Second) перед завершением программы, иначе события потеряются. Бесплатный tier — 5K событий/месяц.

Следующий вопрос

Что такое amortized complexity?