You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Arm builds | <ahref="https://actuated.dev/"><imgalt="Arm CI sponsored by Actuated"src="https://docs.actuated.dev/images/actuated-badge.png"width="120px"></img></a> |
| Arm builds | <ahref="https://actuated.dev/"><imgalt="Arm CI sponsored by Actuated"src="https://docs.actuated.dev/images/actuated-badge.png"width="120px"></img></a> |
[Fluent Bit](https://fluentbit.io) is a lightweight and high-performance Telemetry Agent designed to collect, process, and forward **Logs**, **Metrics**, and **Traces** from any source to any destination.
15
17
16
-
[Fluent Bit](http://fluentbit.io) is a fast Log, Metrics and Traces Processor and Forwarder for Linux, Windows, Embedded Linux, MacOS and BSD family operating systems. It's part of the Graduated [Fluentd](http://fluentd.org) Ecosystem and a [CNCF](https://cncf.io)sub-project.
18
+
It's part of the Graduated [Fluentd](https://fluentd.org) Ecosystem and a CNCF[Cloud Native Computing Foundation](https://cncf.io) project.
17
19
18
-
Fluent Bit allows to collect different signal types such as logs, metrics and traces from different sources, process them and deliver them to different backends such as [Fluentd](http://fluentd.org), Elasticsearch, Splunk, DataDog, Kafka, New Relic, Azure services, AWS services, Google services, NATS, InfluxDB or any custom HTTP end-point.
20
+
Fluent Bit supports a wide array of platforms, including Linux, Windows, MacOS, BSD, and Embedded environments, and is built for maximum efficiency with minimal CPU and memory footprint.
19
21
20
-
Fluent Bit comes with full SQL [Stream Processing](https://docs.fluentbit.io/manual/stream-processing/introduction) capabilities: data manipulation and analytics using SQL queries.
22
+

21
23
22
-
Fluent Bit runs on x86_64, x86, arm32v7, and arm64v8 architectures.
24
+
---
23
25
24
-
## Features
26
+
## 📌 Roadmap & Maintenance
25
27
26
-
- High Performance at low CPU and Memory footprint
27
-
- Data Parsing
28
-
- Convert your unstructured messages using our parsers: [JSON](https://docs.fluentbit.io/manual/pipeline/parsers/json), [Regex](https://docs.fluentbit.io/manual/pipeline/parsers/regular-expression), [LTSV](https://docs.fluentbit.io/manual/pipeline/parsers/ltsv) and [Logfmt](https://docs.fluentbit.io/manual/pipeline/parsers/logfmt)
-[Data Buffering](https://docs.fluentbit.io/manual/administration/buffering-and-storage) in memory and file system
32
-
- Networking
33
-
- Security: built-in TLS/SSL support
34
-
- Asynchronous I/O
35
-
- Pluggable Architecture and [Extensibility](https://docs.fluentbit.io/manual/development): Inputs, Filters and Outputs
36
-
- More than 70 built-in plugins available
37
-
- Extensibility
38
-
- Write any input, filter or output plugin in C language
39
-
- Write [Filters in Lua](https://docs.fluentbit.io/manual/filter/lua) or [Output plugins in Golang](https://docs.fluentbit.io/manual/development/golang-output-plugins)
40
-
-[Monitoring](https://docs.fluentbit.io/manual/administration/monitoring): expose internal metrics over HTTP in JSON and [Prometheus](https://prometheus.io/) format
41
-
-[Stream Processing](https://docs.fluentbit.io/manual/stream-processing/introduction): Perform data selection and transformation using simple SQL queries
42
-
- Create new streams of data using query results
43
-
- Aggregation Windows
44
-
- Data analysis and prediction: Timeseries forecasting
45
-
- Portable: runs on Linux, MacOS, Windows and BSD systems
28
+
We follow a fast-paced development cycle, with major releases every 3–4 months.
29
+
The active development branch (`master`) is currently focused on **v4.1**.
46
30
47
-
## Fluent Bit in Production
31
+
For version-specific maintenance timelines and policies, see our [MAINTENANCE.md](https://github.com/fluent/fluent-bit/blob/master/MAINTENANCE.md).
48
32
49
-
Fluent Bit is a widely adopted solution in production environments. As of 2024, Fluent Bit has surpassed 15 billion downloads and continues to be deployed over 10 million times daily. Below is a preview of some of the organizations that rely heavily on Fluent Bit in their production systems:
33
+
To track upcoming milestones, visit the [project roadmap](https://github.com/fluent/fluent-bit/wiki/Roadmap).
50
34
51
-
> If your company uses Fluent Bit and is not listed, feel free to open a GitHub issue and we will add the logo.
35
+
---
52
36
53
-

37
+
## Key Features
54
38
55
-
## [Documentation](https://docs.fluentbit.io)
39
+
- ⚡ **High Performance** with low memory footprint
40
+
- 📦 **Pluggable Architecture**: 70+ built-in plugins for Inputs, Filters, and Outputs
41
+
- 🧠 **SQL Stream Processing**: Perform analytics and transformations with SQL queries
42
+
- 🔒 **Secure Networking**: Built-in TLS/SSL support and async I/O
43
+
- 📊 **Monitoring**: Expose internal metrics over HTTP/Prometheus
44
+
- 🧩 **Extensibility**:
45
+
- Write plugins in **C**, filters in **Lua**, and outputs in **Go**
46
+
- 🔌 **Supports Logs, Metrics, and Traces** with unified processing and delivery
56
47
57
-
Our official project documentation for [installation](https://docs.fluentbit.io/manual/installation), [configuration](https://docs.fluentbit.io/manual/administration/configuring-fluent-bit), deployment and development topics is located here:
If you aim to build Fluent Bit from sources, you can go ahead and start with the following commands.
56
+
---
57
+
58
+
## Quick Start
59
+
60
+
Build from source:
66
61
67
62
```bash
68
63
cd build
@@ -71,133 +66,74 @@ make
71
66
bin/fluent-bit -i cpu -o stdout -f 1
72
67
```
73
68
74
-
If you are interested into more details, please refer to the [Build & Install](https://docs.fluentbit.io/manual/installation/sources/build-and-install) section.
69
+
More details: [Build & Install](https://docs.fluentbit.io/manual/installation/sources/build-and-install)
75
70
76
71
#### Requirements
77
72
78
73
- CMake >= 3.0
79
-
- Flex
80
-
- Bison
81
-
- YAML library/headers
82
-
- OpenSSL library/headers
83
-
84
-
#### Linux Packages
85
-
86
-
We provide packages for most common Linux distributions:
Fluent Bit is fully supported on Windows environments, get started with [these instructions](https://docs.fluentbit.io/manual/installation/windows).
102
-
103
-
#### Running on s390x
104
-
105
-
Fluent Bit runs on Linux on IBM Z(s390x), but the WASM filter plugin is not. For the LUA filter plugin, it runs when `libluajit` is installed on the system and fluent bit is built with `FLB_LUAJIT` and `FLB_PREFER_SYSTEM_LIB_LUAJIT` on.
106
-
107
-
### Plugins: Inputs, Filters and Outputs
108
-
109
-
[Fluent Bit](http://fluentbit.io) is based in a pluggable architecture where different plugins plays a major role in the data pipeline:
110
-
111
-
#### Input Plugins
112
-
113
-
| name | title | description |
114
-
| :--- | :--- | :--- |
115
-
|[collectd](https://docs.fluentbit.io/manual/pipeline/inputs/collectd)| Collectd | Listen for UDP packets from Collectd. |
116
-
|[cpu](https://docs.fluentbit.io/manual/pipeline/inputs/cpu-metrics)| CPU Usage | measure total CPU usage of the system. |
117
-
|[disk](https://docs.fluentbit.io/manual/pipeline/inputs/disk-io-metrics)| Disk Usage | measure Disk I/Os. |
|[s3](https://docs.fluentbit.io/manual/pipeline/outputs/s3)| S3 | Flush records to s3 |
175
-
|[stackdriver](https://docs.fluentbit.io/manual/pipeline/outputs/stackdriver)| Google Stackdriver Logging | Flush records to Google Stackdriver Logging service. |
176
-
|[stdout](https://docs.fluentbit.io/manual/pipeline/outputs/standard-output)| Standard Output | Flush records to the standard output. |
177
-
|[splunk](https://docs.fluentbit.io/manual/pipeline/outputs/splunk)| Splunk | Flush records to a Splunk Enterprise service |
178
-
|[tcp](https://docs.fluentbit.io/manual/pipeline/outputs/tcp-and-tls)| TCP & TLS | Flush records to a TCP server. |
179
-
|[td](https://docs.fluentbit.io/manual/pipeline/outputs/treasure-data)|[Treasure Data](http://www.treasuredata.com)| Flush records to the [Treasure Data](http://www.treasuredata.com) cloud service for analytics. |
-[Filter Plugins](https://docs.fluentbit.io/manual/pipeline/filters): enrich and transform data
94
+
-[Output Plugins](https://docs.fluentbit.io/manual/pipeline/outputs): deliver data to external services
95
+
96
+
See the full plugin list in our [documentation](https://docs.fluentbit.io/manual/pipeline/inputs).
97
+
98
+
---
99
+
100
+
## 🚀 Production Usage
101
+
102
+
Fluent Bit is deployed **over 10 million times daily** and has surpassed **15 billion downloads**.
103
+
104
+
Used by companies like:
105
+
106
+

107
+
108
+
> Want to add your logo? [Open an issue](https://github.com/fluent/fluent-bit/issues).
109
+
110
+
---
180
111
181
112
## Contributing
182
113
183
-
[Fluent Bit](https://fluentbit.io) is an open project, several individuals and companies contribute in different forms like coding, documenting, testing, spreading the word at events within others. If you want to learn more about contributing opportunities please reach out to us through our [Community Channels](https://fluentbit.io/community/).
114
+
Fluent Bit is open to community contributions!
184
115
185
-
If you are interested in contributing to Fluent bit with bug fixes, new features or coding in general, please refer to the code [CONTRIBUTING](CONTRIBUTING.md) guidelines. You can also refer the Beginners Guide to contributing to Fluent Bit [here.](DEVELOPER_GUIDE.md)
[Fluent Bit](http://fluentbit.io) is sponsored and maintained by several companies in the Cloud Native community, including all the major cloud providers.
135
+
## Authors
201
136
202
-
You can see a list of contributors [here](https://github.com/fluent/fluent-bit/graphs/contributors).
137
+
Fluent Bit is a CNCF sub-project, sponsored and maintained by major cloud providers and a growing community of contributors and maintainers from across the Cloud Native ecosystem.
0 commit comments