intermediate

Sentry

Отслеживайте ошибки frontend и backend: releases, stack traces, source maps, breadcrumbs, performance spans и владение issues.

Sentry фокусируется на **ошибках приложения и performance** frontend и backend: stack traces, release health, breadcrumbs, пользовательский контекст (безопасно) и назначение issues. Дополняет metrics-first APM для отладки разработчиками.

					Sentry.init({
  dsn: process.env.SENTRY_DSN,
  release: process.env.GIT_SHA,
  tracesSampleRate: 0.1,
});
				

| Возможность | Ценность | |-------------|----------| | Source maps | Читаемые frontend stacks | | Releases | Регрессии по deploy | | Performance | Transaction traces медленных страниц | | Issue owners | Маршрут ошибок в команды |

Scrub PII в `beforeSend`. Releases привязаны к CI deploy. Sentry — не log drain.

На интервью: sampling, errors vs transactions и correlation с backend trace ID.

Типовые ошибки: PII в breadcrumbs; 100% trace sampling; игнор regression alerts по release.

Компромисс — богатый контекст ошибок против объёма, privacy и расходов вендора.

Чеклист:

  • Source maps в CI.
  • Releases с git SHA.
  • Scrub чувствительных полей.
  • Sampling performance traces.