мониторинг и SRE Все курсы

✻ Тема 4 из 5

Логи и трейсы

Почему сломалось: от графика к строке лога и к пути одного запроса

⏱ 6 ч 2 уроков 0/2 пройдено

О чём тема

Метрики и алерты говорят, что что-то не так и где: «ошибки на /api/orders». Но почему так вышло, график не скажет. Тема учит спускаться от графика к причине: сначала к строке лога, потом к пути одного запроса через все части системы.

Иди по порядку: второй урок опирается на первый, а в конце вы с «Магазином» свяжете все три сигнала в одну цепочку. Практика идёт на том же стенде, что и раньше, и ты складываешь файлы в ~/monitoring-lab. Каждый урок завершается заданием «сломай и почини»: измени одно условие, найди причину по логу или трейсу и проверь исправление.

Что ты сможешь после каждого урока

  • 4.1 Логи: JSON, Loki, Alloy и LogQL: Найдёшь в логах «Магазина» нужный запрос по request_id, посчитаешь ошибки и p95 запросом LogQL и объяснишь, почему request_id нельзя делать меткой.
  • 4.2 Трейсы: спаны, OpenTelemetry, Tempo и связь сигналов: Прочитаешь водопад спанов, найдёшь медленный шаг запросом TraceQL и пройдёшь путь от всплеска на графике через строку лога к трейсу по trace_id.

Уроки темы

  1. 4.1 Логи: JSON, Loki, Alloy и LogQL 3 ч
  2. 4.2 Трейсы: спаны, OpenTelemetry, Tempo и связь сигналов 3 ч