Centralized App Logging

Fluentd decouples application logging from backend systems by the unified logging layer.

This layer allows developers and data analysts to utilize application logs as they are generated.

A unified logging layer lets you and your organization make better use of data and iterate more quickly on your software.


Fluentd supports most of the common programming languages. Fluentd can unify the logging mechanism from multiple applications written in diffent languages, deployed at different data centers. The logger libraries are easy to install, and lightweight.

Log Everything in JSON

Fluentd tries to structure data as JSON as much as possible: this allows Fluentd to unify all facets of processing log data: collecting, filtering, buffering, and outputting logs across multiple sources and destinations. The downstream data processing is much easier with JSON, since it has enough structure to be accessible while retaining flexible schemas.

Choose Your Backend

Now the backend system is fully decoupled from the logging system. It's time to pick up your favirite backend system from a library of output plugins.

Ad: Want Someone to Manage Your Backend?

Our sponsor Treasure Data provides the unified data management cloud service, specifically designed for Fluentd.

What is Treasure Data?


Want to learn the basics of Fluentd? Check out these pages.

Ask the Community

Couldn't find enough information? Let's ask the community!

Ask the Experts

You need commercial-grade support from Fluentd committers and experts?