Об этом проекте
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.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.