Skip to content
/ agent Public

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.

Notifications You must be signed in to change notification settings

FluentDo/agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

FluentDo Agent

Documentation License Release LTS Slack

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.

Support & Lifecycle

Version Support Matrix

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 Schedule

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

Learn more about features β†’


Quick Start

Docker

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.

Package Installation

# Debian/Ubuntu
apt-get install fluentdo-agent

# RHEL/CentOS
yum install fluentdo-agent

# macOS
brew install fluentdo/tap/agent

Building from Source

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:


Resources


Community & Support


Security

Reporting Security Issues

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.


License

This project is licensed under the Apache License 2.0.

Copyright

Copyright Β© FluentDo Contributors. See NOTICE for details.

Acknowledgments

FluentDo Agent is built on top of Fluent Bit. We are grateful to the Fluent Bit community and all contributors who make this possible ❀️


Website β€’ Docs β€’ Twitter β€’ Support

About

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.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •