✻ Тема 1 из 5
Что и зачем мерить
Три сигнала, RED и USE, SLI и SLO: как договориться, что сервис работает хорошо
О чём тема
Фундамент всего курса: прежде чем ставить Prometheus и рисовать графики, нужно понять, что вообще стоит мерить и как договориться, что сервис работает хорошо. Без этого приборы показывают много чисел и ни одного ответа.
Иди по порядку: второй урок опирается на первый. После объяснения выполни практику на учебном стенде «Магазин», затем задание «сломай и почини»: измени одно условие, найди причину и проверь исправление. Вопросы с собеседований помогут проверить, можешь ли ты объяснить результат своими словами. Все файлы ты складываешь в собственный репозиторий ~/monitoring-lab: он понадобится во всех следующих темах.
Что ты сможешь после каждого урока
- 1.1 Мониторинг и наблюдаемость: метрики, логи, трейсы, RED и USE: Объяснишь, какой вопрос закрывает каждый из трёх сигналов, и покажешь один запрос «Магазина» в логе, в метриках и в трейсе.
- 1.2 SLI, SLO и бюджет ошибок: почему не среднее: Посчитаешь доступность и p95 «Магазина» по его же логам, переведёшь цель в бюджет ошибок и запишешь это в
slo.md.