Как интегрировать Sentry для отслеживания ошибок в Node.js?

Middle
316 просмотров
AFK Offer AI

Sentry.init({ dsn: process.env.SENTRY_DSN, environment: process.env.NODE_ENV }). Для Express: Sentry.Handlers.requestHandler() в начале middleware, Sentry.Handlers.errorHandler() перед error handler. Для NestJS: SentryModule.forRoot(). Sentry.captureException(error) вручную. Sentry.setUser({ id: userId }) для связи ошибок с пользователями. Performance tracing: transactions и spans для медленных запросов. Breadcrumbs — хлебные крошки событий до ошибки. Source maps для читаемых stack traces в production.

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

Что такое CI pipeline для Node.js проекта?