Получить доступ

Наблюдаемость

Основа с Junior

Логи, метрики и трассировка, SLO и алерты — как видеть, что происходит с сервисом.

Что важно знать

  • Логи — что произошло, в JSON, с идентификатором запроса.
  • Метрики — сколько и как быстро: запросы, ошибки, задержки (p50, p95, p99), насыщение ресурсов.
  • Трассировка — путь запроса через сервисы, где тратится время.
  • OpenTelemetry — единый стандарт сбора.
  • SLO и бюджет ошибок — основа для алертов по симптомам, а не по «CPU 90%».

Критерии освоения

Junior ≈ 4 ч

  • Пишет структурированные логи с уровнями и идентификатором запроса

Практика. Перевести логи сервиса в JSON с trace_id и уровнем.

Middle ≈ 8 ч

  • Экспортирует метрики RED (запросы, ошибки, задержки) и строит дашборд
  • Подключает распределённую трассировку через OpenTelemetry
  • Объясняет, почему задержку измеряют перцентилями

Практика. Добавить в сервис метрики Prometheus, трассировку OpenTelemetry и дашборд в Grafana; найти по трассе самый медленный участок запроса.

Senior ≈ 6 ч

  • Определяет SLO сервиса и настраивает алерты по скорости сжигания бюджета ошибок

Практика. Определить SLO для двух эндпоинтов, настроить алерты по burn rate и проверить их на учебном инциденте.

Вопросы с собеседований

Разборы темы

← Вся карта «Backend-разработчик»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем