0
0
Fork 0
mirror of https://github.com/fluent/fluent-bit.git synced 2026-04-19 05:20:35 +00:00
Fast and Lightweight Logs, Metrics and Traces processor for Linux, BSD, OSX and Windows https://fluentbit.io
  • C 81%
  • C++ 8.1%
  • Shell 2.6%
  • Makefile 1.7%
  • Python 1.7%
  • Other 4.4%
Find a file
SAY-5 856d762ca2 out_loki: fix 'occured' -> 'occurred' in comment
Comment in plugins/out_loki/loki.c line 2004 read 'Server-side error occured'. Fixed to 'occurred'. Comment-only change.

Signed-off-by: SAY-5 <SAY-5@users.noreply.github.com>
2026-04-16 16:22:53 -06:00
.devcontainer development: disable moby in devcontainer 2026-03-19 16:11:41 +00:00
.github workflows: Windows Docker insufficient disk space fix 2026-04-14 11:26:04 -06:00
benchmarks benchmarks: processor_sampling: add guards for zero spans 2026-02-10 09:26:42 -06:00
bin Initial import. 2015-01-27 16:23:28 -06:00
build build: reintroduce build/.empty for convenience 2019-03-08 10:05:26 -08:00
cmake build: wire yyjson backend support 2026-03-30 15:51:47 -06:00
conf conf: document fluent-bit-metrics.conf 2025-08-12 08:38:09 -06:00
cpack build: Add workdir option for the default registration of Windows service 2025-11-07 10:13:52 +00:00
doc-reports doc-reports: add cncf audit report 2025-11-03 15:11:10 -06:00
docker_compose docker_compose: node-exporter-dashboard: use new path.rootfs option 2025-08-12 08:38:09 -06:00
dockerfiles release: update to 5.0.4 2026-04-16 11:15:43 -06:00
documentation docs: add swym logo to README (#9809) 2025-01-08 23:02:48 -06:00
examples examples: wasi_serde_json: Follow Rustc target renaming from wasm32-wasi to wasm-wasip1 2025-07-04 11:26:58 -06:00
gen_static_conf build: conf: fix target definition for generated headers (#1242) 2019-04-20 22:15:17 -06:00
include http_client: add explicit connection detach helper 2026-04-14 11:26:40 -06:00
init systemd: build: fix service startup failure when using IMDSv2 2025-05-08 08:29:39 -06:00
lib lib: cmetrics: upgrade to v2.1.2 2026-04-08 21:43:42 -06:00
packaging packaging: centos: Handle ripser support properly 2026-02-13 20:33:20 -05:00
plugins out_loki: fix 'occured' -> 'occurred' in comment 2026-04-16 16:22:53 -06:00
scripts scripts: example lua script to do rate limiting 2023-02-22 09:30:20 -06:00
snap release: update to 5.0.4 2026-04-16 11:15:43 -06:00
src router_config: bind routes to exact input section 2026-04-16 11:15:20 -06:00
tests tests: integration: add in_http health coverage 2026-04-16 13:35:02 -06:00
tools/xxd-c
.build-trigger [workflows] add .build-trigger file to start CI (#4175) 2021-10-08 15:42:35 +02:00
.dockerignore packaging: add git commit info (#5049) 2022-03-14 16:02:45 +01:00
.gitignore tests: integration: introduce in-tree integration test suite 2026-04-02 23:03:09 -06:00
AGENTS.md agents: tighten agent verification rules 2026-04-16 13:35:02 -06:00
appveyor.yml appveyor: Use vcpkg to install the latest OpenSSL 2024-08-08 16:17:49 -06:00
CHUNKS.md doc: update CHUNKS.md with extended layer info 2025-11-03 21:18:20 -06:00
CMakeLists.txt release: update to 5.0.4 2026-04-16 11:15:43 -06:00
CODE_OF_CONDUCT.md docs: add code of conduct (#2018) 2020-03-11 13:56:25 -03:00
CODEOWNERS CODEOWNERS: update AWS maintainers and cleanup 2025-11-04 17:02:27 -06:00
COMMIT_LINT.md docs: COMMIT_LINT.md: update instructions for unit tests 2025-12-02 15:17:18 -06:00
CONTRIBUTING.md contributing: update line char limit rules 2026-03-31 22:06:00 -06:00
CONTRIBUTING_DOCS.md docs: redirect CONTRIBUTING_DOCS to CONTRIBUTING in docs repository. 2021-12-14 15:32:27 -03:00
debian.sh Debian: add packager script 2015-09-21 15:41:34 -06:00
DEVELOPER_GUIDE.md docs: DEVELOPER_GUIDE: add instructions for windows 2022 (#9522) 2024-10-29 11:22:11 +01:00
Dockerfile dockerfiles: add top-level link 2022-08-11 05:46:58 -07:00
fluent-bit-5.0.4.bb
fluent-bit_git.bb bitbake: fix compile error with wrong DEPENDS and fix packaging error with wrong systemd service file (#1606) 2019-10-02 10:32:45 -06:00
fluentbit_logo.png
GOLANG_OUTPUT_PLUGIN.md doc: GOLANG: fix some typos (#1360) 2019-06-10 16:21:43 -06:00
GOVERNANCE.md doc: add GOVERNANCE.md 2020-04-14 22:20:12 -06:00
install.sh packaging: add -L flag to curl for redirect support The packages.fluentbit.io infrastructure now uses 302 redirects to S3, causing curl to return empty responses without -L flag. This breaks GPG key import on Debian/Ubuntu systems. Fixes: 'gpg: no valid OpenPGP data found' error 2025-11-10 10:13:59 +00:00
LICENSE Doc: add reference to Apache License v2.0 2015-01-28 11:08:33 -06:00
MAINTAINERS.md Update with review comments 2024-10-09 16:32:34 -06:00
MAINTENANCE.md maintenance: update branches info 2026-01-06 11:51:59 -06:00
README.md readme: update to v5.0 2026-01-06 17:11:13 -06:00
run_code_analysis.sh ci: configurable and recent (same as used by GitHub Actions) version of CMake in code analysis shell script to match minimal CMake version requirement after upgrade of libs in https://github.com/fluent/fluent-bit/pull/10195. 2025-04-22 16:11:17 -06:00
SECURITY.md security: set v4.0.x as EOL 2026-01-06 11:51:59 -06:00
update_version.sh scripts: Handle two or more digits for patch version 2025-09-25 10:03:17 -06:00
Vagrantfile calyptia: generate machine id for fleet agents (#9691) 2024-12-05 17:30:35 +01:00
valgrind.supp valgrind: suppress multi-thread (false positive) condition 2021-01-04 18:09:06 -06:00
x.conf log: address wsa error function comments 2025-03-29 11:00:22 -06:00

logo

CI Status

CI Workflow Status
Unit Tests (master) CI/Unit Tests
Integration Tests CI/Integration Tests
Arm builds Arm CI sponsored by Actuated
Latest Release Pipeline CI/Build

About

Fluent Bit is a lightweight and high-performance Telemetry Agent designed to collect, process, and forward Logs, Metrics, and Traces from any source to any destination.

It's part of the Graduated Fluentd Ecosystem and a CNCF Cloud Native Computing Foundation project.

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.


📌 Roadmap & Maintenance

We follow a fast-paced development cycle, with major releases every 34 months. The active development branch (master) is currently focused on v5.0 (development).

For version-specific maintenance timelines and policies, see our MAINTENANCE.md.

To track upcoming milestones, visit the project roadmap.


Key Features

  • High Performance with low memory footprint
  • 📦 Pluggable Architecture: 70+ built-in plugins for Inputs, Filters, and Outputs
  • 🧠 SQL Stream Processing: Perform analytics and transformations with SQL queries
  • 🔒 Secure Networking: Built-in TLS/SSL support and async I/O
  • 📊 Monitoring: Expose internal metrics over HTTP/Prometheus
  • 🧩 Extensibility:
    • Write plugins in C, filters in Lua, and outputs in Go
  • 🔌 Supports Logs, Metrics, and Traces with unified processing and delivery

Documentation

Our official documentation includes installation guides, plugin usage, developer resources, and more:

📚 https://docs.fluentbit.io


Quick Start

Build from source:

cd build
cmake ..
make
bin/fluent-bit -i cpu -o stdout -f 1

More details: Build & Install

Requirements

  • CMake >= 3.0
  • Flex & Bison
  • YAML and OpenSSL headers

Install Fluent Bit


Plugins: Inputs, Filters, Outputs

Fluent Bit is fully modular. It supports:

See the full plugin list in our documentation.


🚀 Production Usage

Fluent Bit is deployed over 10 million times daily and has surpassed 15 billion downloads.

Used by companies like:

users

Want to add your logo? Open an issue.


Contributing

Fluent Bit is open to community contributions!


Community & Contact


License

Apache License v2.0


Authors

Fluent Bit is a CNCF graduated project, sponsored and maintained by major cloud providers and a growing community of contributors and maintainers from across the Cloud Native ecosystem.

👉 See Contributors