Cloud Observability in Action
Эта книга представляет собой практическое руководство по внедрению и использованию observability (наблюдаемости) в облачных средах. Автор подробно рассматривает полный цикл observability — от источников данных до их анализа и визуализации.
Книга начинается с фундаментальных концепций observability, объясняя разницу между мониторингом и наблюдаемостью, и демонстрирует, как observability помогает решать проблемы в распределенных системах. Автор представляет пример микросервисного приложения, которое используется на протяжении всей книги для иллюстрации ключевых концепций.
Основное внимание уделяется трем типам сигналов (логи, метрики и трассировки), их инструментированию, сбору и анализу. Рассматриваются различные источники данных: вычислительные ресурсы, хранилища, сети и пользовательский код. Отдельные главы посвящены агентам сбора данных (таким как Fluentd, Prometheus и OpenTelemetry Collector) и backend-назначениям для хранения и обработки телеметрии.
Практическая часть книги охватывает облачные операции, распределенную трассировку, observability для разработчиков, сервисные уровни (SLO) и корреляцию сигналов. Автор уделяет внимание как open-source решениям, так и коммерческим предложениям от облачных провайдеров.









