Мониторинг и наблюдаемость строятся на трех сущностях:
- Метрики
- Логи
- Трейсы
Этого (зачастую) достаточно, чтобы отслеживать работу систем/процессов, однако, на практике возникают вопросы — что именно собирать и как именно использовать? В общем случае можно собирать всё и визуализировать всеми способами, однако, это приводит к спагетти-мониторингу, который может освоить только создатель. Поэтому хочется иметь минимум сущностей, которые закрывают максимум потребностей.
В этом уроке ты изучишь три основных подхода к организации мониторинга:
- 4 золотых сигнала — универсальный подход, база для специалистов, которые эксплуатируют IT-продукты.
- RED-метод — специализированный для request-driven систем.
- USE-метод — специализированный подход для учета и контроля ресурсов инфраструктуры
Каждый из подходов — это шаблон, который из коробки дает пользу, а при необходимости может быть расширен.
Начнем с терминов.