Sobre el proyecto

Fluent Bit es un agente de telemetría graduado por CNCF y parte del ecosistema Fluentd. Está diseñado para recopilar, procesar y reenviar registros, métricas y trazas desde cualquier fuente a cualquier destino con un uso mínimo de CPU y memoria. El proyecto es compatible con Linux, Windows, macOS, BSD y plataformas embebidas. Las capacidades clave incluyen una arquitectura conectable con más de 70 complementos integrados de entrada, filtro y salida, procesamiento de flujos SQL para análisis y transformaciones, soporte TLS/SSL, E/S asíncrona y métricas internas expuestas a través de HTTP o Prometheus. Los complementos pueden escribirse en C, los filtros en Lua y las salidas en Go. Fluent Bit puede compilarse desde el código fuente usando CMake, Flex, Bison, YAML y encabezados de OpenSSL. Las opciones de instalación incluyen paquetes de Linux, imágenes de Docker y binarios de Windows. El README informa de un uso de producción a gran escala, con más de 10 millones de implementaciones diarias y más de 15 mil millones de descargas, aunque estas cifras las proporciona el propio proyecto. El repositorio incluye flujos de trabajo de pruebas unitarias y de integración, soporte de compilación ARM y documentación en docs.fluentbit.io. Está licenciado bajo Apache License v2.0 y acepta contribuciones de la comunidad a través de GitHub, Slack y los canales de la comunidad de Fluent Bit.