Logs and Telemetry: Using Fluent Bit, Kubernetes, Streaming, and More

Эта книга представляет собой исчерпывающее руководство по Fluent Bit — современному сборщику данных, логов и телеметрии с открытым исходным кодом. Автор, Phil Wilkins, подробно объясняет архитектуру, ключевые возможности и практическое применение Fluent Bit в различных сценариях, с особым акцентом на Kubernetes и потоковую обработку данных.

В первой части книги читатели знакомятся с основными концепциями Fluent Bit, его логической архитектурой и ключевыми функциями, такими как поддержка классических и YAML-конфигураций, API для мониторинга здоровья и метрик, а также возможности создания кастомных плагинов на C и Go. Рассматриваются механизмы буферизации событий в памяти или на диске, что обеспечивает производительность и опции восстановления временных рядов данных.

Особое внимание уделяется фильтрации и трансформации данных: от простых операций grep до обогащения событий метаданными Kubernetes и контейнеров. Книга подробно описывает новые возможности процессоров, включая манипуляции с метриками, трассировками и логами, а также использование SQL-подобного синтаксиса и Lua для сложной обработки. Fluent Bit представлен как OTLP-совместимый инструмент, способный заменить OpenTelemetry Collector и экспортеры Prometheus.

Практическая часть охватывает развертывание Fluent Bit в Kubernetes, настройку потоковой обработки данных, работу с различными источниками ввода (включая systemd и Windows Logs) и вывода. Книга будет полезна DevOps-инженерам, SRE и разработчикам, занимающимся построением надежных систем мониторинга и сбора телеметрии в облачных и гибридных средах.

Logs and Telemetry: Using Fluent Bit, Kubernetes, Streaming, and More
A
Автор
Phil Wilkins
Издательство
Manning Publications
Год
2025
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент