What is FluentDo Agent?
FluentDo Agent is a stable, secure by default, OSS (Apache-licensed) downstream distribution of Fluent Bit with predictable releases and long-term supported versions for 24 months.
Version | Release Date | Type | End of Support | Status |
---|---|---|---|---|
26.04 | Apr 2026 | LTS | Apr 2028 | π‘ Planned |
25.10 | Oct 2025 | LTS | Oct 2027 | π‘ Planned |
25.07 | Jul 2025 | Regular | Jan 2026 | π’ Active |
Release Type | Frequency | Description |
---|---|---|
LTS Release | Twice yearly (April, October) | Long-term support for 24 months |
Regular Release | Quarterly | 6-month support cycle |
Security Updates | Weekly | CVE patches and critical fixes |
Patch Release | As needed | Bug fixes and minor updates |
Main Builds | Weekly | Latest development builds from main branch |
Why FluentDo Agent?
-
β Smaller footprint - Optimized for production deployments
- Only production-essential plugins included
- Size-focused builds with dead code elimination
- IPO/LTO interprocedural optimization
-
β Security-hardened by default - Enterprise-grade security
- FORTIFY_SOURCE and stack protection enabled
- 17 vendor-specific plugins disabled by default
- All remote interfaces disabled, authentication required
- FIPS-compliant builds with OpenSSL in FIPS mode
-
β 24-month LTS support - Predictable and reliable
- Weekly security patches and CVE fixes
- Quarterly releases with long-term stability
- Daily security scans and vulnerability reporting
-
β Advanced features - Production-ready capabilities
- Performant log deduplication - reduce costs by up to 40%
- Log sampling processor for high-volume environments
- AI-based filtering and routing
- Native flattening for OpenSearch/Elasticsearch
- Type safety with automatic conflict resolution
-
β Battle-tested quality - Continuous validation
- Full integration and regression testing suite
- Memory safety validation with Valgrind/AddressSanitizer
- Performance benchmarks and regression testing
docker run --rm -it -v /var/log/containers:/var/log/containers:ro ghcr.io/fluentdo/agent/ubi:main -c /fluent-bit/etc/fluent-bit.yaml
docker run --rm -it -v /var/log/containers:/var/log/containers:ro ghcr.io/fluentdo/agent/debian:main -c /fluent-bit/etc/fluent-bit.yaml
Ensure any files mounted are readable via the container user (cat Dockerfile.ubi|grep USER
).
To specify a different configuration just mount it in as well and pass it on the command line to use.
# Debian/Ubuntu
apt-get install fluentdo-agent
# RHEL/CentOS
yum install fluentdo-agent
# macOS
brew install fluentdo/tap/agent
To compile for a specific target, run the container-based build using the upstream source/packaging/build.sh
script with the specified distribution you want to build for:
git clone https://github.com/FluentDo/agent.git
cd agent
./source/packaging/build.sh -d rockylinux/9
To build the UBI or distroless containers:
git clone https://github.com/FluentDo/agent.git
cd agent
docker build -f Dockerfile.ubi .
docker build -f Dockerfile.debian .
To compile natively (requires relevant dependencies installed):
git clone https://github.com/FluentDo/agent.git
cd agent
cd source/build
cmake ..
make
Refer to the CI for full examples of different target builds:
- Documentation - Complete documentation and guides
- Downloads - Pre-built packages and containers
- Release Notes - Version history and changelogs
- OSS Fluent Bit Docs - Core documentation reference
- Slack - Join our community chat
- GitHub Issues - Bug reports and feature requests
- Contributing Guide - How to contribute to the project
- Commercial Support - Enterprise support with SLA
If you discover a potential security issue, DO NOT create a public GitHub issue. Instead, report it directly:
π§ Email: [email protected]
Please include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fixes (if any)
We follow responsible disclosure and will work with you to address issues promptly.
This project is licensed under the Apache License 2.0.
Copyright Β© FluentDo Contributors. See NOTICE for details.
FluentDo Agent is built on top of Fluent Bit. We are grateful to the Fluent Bit community and all contributors who make this possible β€οΈ