Fluentd and Fluent Bit: unified logging layer for the cloud

Fluentd (October 2011) by Treasure Data and Fluent Bit (2015): cloud-native log collectors. Ruby-based Fluentd for rich pipelines, C-based Fluent Bit for edge/embedded. Both CNCF graduated. Standard logging in Kubernetes clusters.

Open SourceWeb FluentdFluent BitLoggingTreasure DataCNCFOpen SourceCloud Native

Unified logging layer

Log ingestion in distributed environments is fragmented: app stdout, syslog, journald, rotational files, cloud services. Each source speaks a different format. A unified layer is needed to collect, parse, normalise, enrich, route to heterogeneous backends (Elasticsearch, S3, Kafka, Loki, Datadog).

Fluentd

Fluentd is released in October 2011 by Treasure Data (Sadayuki Furuhashi, also author of MessagePack). Written in Ruby + C, Apache 2.0 licence. Donated to CNCF in November 2016.

<source>
  @type tail
  path /var/log/app.log
  tag app.web
</source>
<match app.**>
  @type elasticsearch
  host es.example.com
</match>

source → filter → match pipeline, plugin ecosystem of 1000+ modules (input, parser, filter, output).

Fluent Bit

Fluent Bit is released in 2015 by Eduardo Silva within the Treasure Data / Fluent ecosystem, written in pure C, ~450 KB RAM footprint. Designed for edge, containers, IoT.

Typical usage: Fluent Bit as collector on every node/pod, Fluentd as central aggregator with complex transformations.

Kubernetes logging

Standard pattern:

  • Fluent Bit DaemonSet on every node → reads /var/log/containers/*.log
  • Fluentd aggregator (optional) → advanced parsing
  • Output: Elasticsearch/OpenSearch, Loki, S3, Kafka, Azure Log Analytics, Google Cloud Logging

Competitors

  • Logstash (Elastic, 2009) — JVM-heavy, part of ELK
  • Filebeat (Elastic) — lightweight, part of Elastic stack
  • rsyslog, syslog-ng — legacy UNIX

In the Italian context

Fluent Bit is omnipresent in Italian Kubernetes clusters:

  • Banks with ELK/OpenSearch stack
  • Telco — TIM, Vodafone for infrastructure log aggregation
  • Digital PA — national cloud projects (PSN)
  • B2B SaaS with multi-tenant logging
  • Hosting providers and MSPs

Many Italian integrators propose EFK (Elasticsearch + Fluent Bit + Kibana) stacks.


References: Fluentd (October 2011). Treasure Data, Sadayuki Furuhashi. Fluent Bit (2015, Eduardo Silva). Apache 2.0 licence. CNCF donation November 2016. 1000+ plugin ecosystem.

Need support? Under attack? Service Status
Need support? Under attack? Service Status