Fluentd logo

Fluentd

Open source data collector for unified logging and event routing across many backends

Open Source Alternative to
Repository activity
  • Stars13.6k
  • Forks1.4k
  • Open Issues138
fluentd health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Ruby
  • HTML
  • PowerShell
Fluentd screenshot

About Fluentd

Fluentd sits between your data sources and your backend systems as a single unified logging layer, so applications no longer need to know where their logs end up. It collects events from many sources and writes them to files, RDBMS, NoSQL, IaaS, SaaS, Hadoop, and other destinations.

The core stays small while 500+ plugins handle the connections to specific inputs and outputs. Events flow as structured JSON, configuration is driven by a fluent.conf file, and a third-party security audit by Cure53 has been published. It runs as a Ruby gem on Linux and Windows.

Fluentd is a CNCF graduated project licensed under Apache 2.0. Install it locally with gem install fluentd, then route events through your config; there is no hosted service from the project itself. It is maintained by the Fluentd Authors, with docs, GitHub discussions, and a Slack community.

Key features

  • Unified logging layer decouples sources from backends
  • 500+ plugins for inputs and outputs
  • Writes to files, RDBMS, NoSQL, IaaS, SaaS, and Hadoop
  • Structured JSON events with fluent.conf routing
  • Third-party security audit by Cure53

Details

First released
2011
License
Apache License 2.0
Language
Ruby
Platforms
Web · Windows · Linux
Governance
CNCF graduated project
Security
Third-party audit by Cure53