intermediate

Бизнес-метрики

Измеряйте продуктовые outcomes — регистрации, платежи, конверсию, завершённые jobs и провалы workflow — вместе с техническим здоровьем.

Бизнес-метрики связывают техническое здоровье с продуктом: регистрации, платежи, обработанные jobs, брошенные корзины. Отвечают «пользователи успевают?», когда серверы зелёные, а выручка падает.

| Пример | Зачем | |--------|-------| | checkout_completed_total | Здоровье revenue path | | signup_verified_total | Целостность воронки | | background_job_failures | Надёжность async workflow |

					metrics.increment('payment_succeeded', { plan: 'pro' });
metrics.increment('payment_failed', { reason: 'card_declined' });
				

Согласуйте метрики с продуктом и поддержкой. Labels с низкой cardinality (tier плана, регион) — не сырые user ID. Сопоставляйте просадки бизнеса с RED того же workflow.

На интервью: SLI из бизнес-событий, PII в labels и тихие частичные сбои.

Типовые ошибки: только infra-метрики при аварии; неограниченные labels; метрики без владельца и дашборда.

Компромисс — алерты по продукту против сложнее instrumentation и согласования между командами.

Чеклист:

  • Имена по пользовательским outcomes.
  • Bounded labels без PII.
  • Дашборд бизнес + техника вместе.
  • Пересмотр метрик при смене flow.