Об этом проекте

Fluent Bit — это выпущенный в рамках CNCF агент телеметрии и часть экосистемы Fluentd. Он предназначен для сбора, обработки и пересылки логов, метрик и трассировок из любого источника в любое место с минимальным потреблением CPU и памяти. Проект поддерживает Linux, Windows, macOS, BSD и встраиваемые платформы. Ключевые возможности включают подключаемую архитектуру с более чем 70 встроенными плагинами ввода, фильтрации и вывода, потоковую обработку SQL для аналитики и преобразований, поддержку TLS/SSL, асинхронный ввод-вывод и внутренние метрики, доступные по HTTP или Prometheus. Плагины можно писать на C, фильтры — на Lua, а выходные модули — на Go. Fluent Bit можно собрать из исходного кода с помощью CMake, Flex, Bison, YAML и заголовков OpenSSL. Варианты установки включают пакеты для Linux, образы Docker и бинарные файлы для Windows. В README сообщается о крупномасштабном использовании в продакшене: более 10 миллионов ежедневных развертываний и более 15 миллиардов загрузок, однако эти цифры приводятся самим проектом. Репозиторий включает рабочие процессы модульного и интеграционного тестирования, поддержку сборки для ARM и документацию на docs.fluentbit.io. Он лицензирован по Apache License v2.0 и принимает вклад сообщества через GitHub, Slack и каналы сообщества Fluent Bit.