Let’s get started with Fluentd! Fluentd is a fully free and fully open-source log collector that instantly enables you to have a ‘Log Everything’ architecture with 125+ types of systems.
Fluentd treats logs as JSON, a popular machine-readable format. It is written primarily in C with a thin-Ruby wrapper that gives users flexibility.
Fluentd’s performance has been proven in the field: its largest user currently collects logs from 5000+ servers, 5 TB of daily data, handling 50,000 msgs/sec at peak time.
Table of Contents
Step1: Installing Fluentd
Please follow the installation/quickstart guides below that matches your environment.
- Install Fluentd by RPM package (Redhat Linux)
- Install Fluentd by Deb package (Ubuntu/Debian Linux)
- Install Fluentd by DMG package (Mac OS X)
- Install Fluentd by Ruby Gem
- Install Fluentd by Chef
- Install Fluentd from source
|Fluentd is currently not supported on Windows. Please see Collecting Log Data from Windows for details.|
Step2: Use Cases
The articles shown below cover the typical use cases of Fluentd. Please refer to the article(s) that suits your needs.
- Use Cases
- Basic Configuration
- Application Logs
- Happy Users :)
Step3: Learn More
The articles shown below will provide detailed information for you to learn more about Fluentd.
- Architecture Overview
- Life of a Fluentd Event
- Plugin Overview
- High Availability Configuration
If this article is incorrect or outdated, or omits critical information, please let us know. Fluentd is a open source project under Cloud Native Computing Foundation (CNCF), invented and sponsored by Treasure Data, Inc. under the Apache 2.0 Licence.