20 / 25 · §14
Observability
Почему сегодня API отвечает 800 ms вместо 120? Нужны данные, а не догадки.
Нажми на схему, чтобы открыть в полном размере.
Главное
- Metrics (Prometheus) — что происходит: latency p95/p99, RPS, ошибки, CPU.
- Logs (ELK, Loki, Datadog) — что случилось: структурные JSON-логи с correlation ID.
- Traces (OpenTelemetry) — как запрос шёл через сервисы и где потерял время.
- Dashboards (Grafana) — всё вместе, плюс алерты.
Distributed tracing показывает, где болит
iOS → Gateway 20ms → Order 40ms → Payment 600ms ⚠ → PostgreSQL 15ms Новички забывают
Production — не только написать код. Без observability ты не узнаешь о проблеме раньше пользователя.