Легкий телеметрический агент для журналов, метрик и трасс Windows
Испытайте один бинарный файл, который собирает, обрабатывает и пересылает журналы, метрики и трассировки с хостов Windows с минимальным воздействием на ресурсы. Fluent Bit, поддерживаемый Chronosphere Inc., работает как исполняемый файл или служба Windows и поддерживает ETW и журналы событий Windows. Его обработка потоков, подобная SQL, поддержка TLS и более 100 плагинов позволяют операторам направлять телеметрию в Elasticsearch, Splunk, Kafka или облачные назначения. Он подходит для DevOps и SRE, которым нужен нейтральный к поставщику агент с низким потреблением ресурсов для распределенных систем.
Что собирает fluent-bit и куда может отправлять данные?
Fluent Bit собирает логи, метрики и трассировки из различных источников, включая нативное отслеживание событий для Windows и журналы событий Windows, и пересылает их в несколько выходов, таких как Elasticsearch, Splunk, Kafka и основные облачные провайдеры. Плагины архитектуры агента, с более чем 100 встроенными плагинами, позволяют администраторам собирать цепочки ввода, фильтрации и вывода в текстовом конфигурационном файле в формате INI или YAML.
Влияет ли это на производительность системы на хостах Windows?
Измеренные проектные цели показывают минимальный след: проект отмечает низкое использование ЦП и памяти, обычно всего несколько мегабайт ОЗУ при обработке больших объемов телеметрии. Эта эффективность отражается в подходе с одним легковесным бинарным файлом, который работает как фоновая служба без тяжелых зависимостей времени выполнения, что делает его подходящим для серверов с ограниченными ресурсами и периферийных устройств, которые должны поддерживать низкие накладные расходы системы.
Безопасно ли запускать на производственных машинах?
Агент включает TLS/SSL для зашифрованной передачи и продвинутую буферизацию с обработкой обратного давления, чтобы уменьшить потерю данных во время сетевых сбоев. Он может работать как служба Windows, поэтому он интегрируется с существующим управлением хостами и поддерживает форматы OpenTelemetry (OTLP), что позволяет ему вписываться в стандартные каналы наблюдаемости, сохраняя при этом защиту передачи телеметрии с помощью TLS.
Как много технических навыков требуется для правильной работы?
Конфигурация основана на тексте: вы редактируете конфигурационный файл, чтобы определить входы, фильтры и выходы, и можете писать запросы, похожие на SQL, для обработки потоков. Эта модель дает детальный контроль для инженеров DevOps и SRE, но требует знакомства с конфигурационными файлами, выбором плагинов и логикой маршрутизации, а не настройки с помощью указателя и клика.
Fluent Bit подходит для инженеров, которые управляют телеметрией с высоким объемом
Fluent Bit подходит для операционных команд, которым нужен легковесный, нейтральный к поставщикам агент, способный работать как служба Windows и подключаться к многим бэкендам. Ожидайте кривую обучения, потому что инструмент полагается на текстовую конфигурацию и сборку плагинов, а не на управляемый интерфейс, что увеличивает первоначальные усилия по настройке для менее технических операторов. Для инженеров, комфортно работающих с конфигурационными файлами, он надежно выполняет функции телеметрического пересылателя.