| description |
|---|
High Performance Telemetry Agent for Logs, Metrics and Traces |
Fluent Bit is a fast and lightweight telemetry agent for logs, metrics, and traces for Linux, macOS, Windows, and BSD family operating systems. Fluent Bit has been made with a strong focus on performance to allow the collection and processing of telemetry data from different sources without complexity.
- High performance: High throughput with low resources consumption
- Data parsing
- Metrics support: Prometheus and OpenTelemetry compatible
- Reliability and data integrity
- Backpressure handling
- Data buffering in memory and file system
- Networking
- Security: Built-in TLS/SSL support
- Asynchronous I/O
- Pluggable architecture and extensibility: Inputs, Filters and Outputs:
- Connect nearly any source to nearly any destination using preexisting plugins
- Extensibility:
- Write input, filter, or output plugins in the C language
- Wasm: Wasm Filter Plugins or Wasm Input Plugins
- Write Filters in Lua or Output plugins in Golang
- Monitoring: Expose internal metrics over HTTP in JSON and Prometheus format
- Stream Processing: Perform data selection and transformation using basic SQL queries
- Create new streams of data using query results
- Aggregation windows
- Data analysis and prediction: Time series forecasting
- Portable: Runs on Linux, macOS, Windows and BSD systems
For more details about changes in each release, refer to the official release notes.
Fluent Bit is a CNCF graduated sub-project under the umbrella of Fluentd.
Fluent Bit was originally created by Eduardo Silva and is now sponsored by Chronosphere. As a CNCF-hosted project, it's a fully vendor-neutral and community-driven project.
Fluent Bit, including its core, plugins, and tools, is distributed under the terms of the Apache License v2.0.

