Meet Fluent Bit v2.2!

Fluent Bit v3 release logo displayed on a green background with tech-inspired graphics.
ACF Image Blog

Announcing the release of Fluent Bit v2.2! Watch the project update from Observability Day at KubeCon and read about some of the highlights from the new release.

Erik Bledsoe
Erik Bledsoe | Customer Journey Strategist | Chronosphere

Erik is a Customer Journey Strategist at Chronosphere. His own personal journey has taken him from working in higher education to working in tech startups. Data relaxes him, as do cooking and books. He currently resides in North Carolina, where he recently returned after a long time away. He hopes to prove that fellow North Carolinian Thomas Wolfe was wrong about going home again.

5 MINS READ

Last week we announced the release of Fluent Bit v2.2 at KubeCon + CloudNativeCon North America. Eduardo Silva, original creator of Fluent Bit and Calyptia CEO, presented highlights from the new release at Observability Day, a KubeCon co-located event. You can watch the full video below.

Video Thumbnail

Here are some highlights of the new release.

New sysinfo filter

System information, including the hostname, the operating system, the kernel version, and the version of Fluent Bit running, is often invaluable when trying to diagnose an issue. Too often, though, system information is unavailable to downstream search and analytics platforms. The new Sysinfo plugin can automatically gather and enrich your logs with system information.

A YAML configuration for a data pipeline is shown on the left, with its resulting JSON output depicted on the right, demonstrating the integration of Fluent Bit v2 for inserting system information into the process.

The new sysinfo plugin automatically enriches your data with information that would normally be unavailable further downstream

Support for cgroups v2 in Docker

Fluent Bit already supported cgroups v2 for Podman. With this new release, Fluent Bit also adds support cgroups v2 for Docker containers. Now Fluent Bit offers parity for cgroups support across Podman and Docker with support for cgroups v1 and v2 on both platforms.

Diagram showing Docker containers on top, Linux handling cgroups v1 and v2 in the middle, and Fluent Bit v2 at the bottom, indicating metrics flow from containers through cgroups to Fluent Bit.

Fluent Bit now supports using either v1 or v2 of cgroups for pulling metrics from Docker containers

New YAML configuration format

Classic Fluent Bit configuration files use a “YAML-inspired” format. Now you can use true YAML format. The classic format files will still work, and you can even use a mixture of the two formats for different config files for the same Fluent Bit instance. The change represents the project’s dedication to open standards.

Collect more metrics from Windows and (soon) macOS

The Node Exporter Metrics plugin is now able to collect extended metrics from Windows, giving you more insight into what is happening with your Windows-based machines. Support for macOS will be rolling out shortly.

New native integration for Loki

We’ve completely reworked our integration with Grafana Loki to make it native. The original Loki Golang plugin is being deprecated.

New Kubernetes Events plugin

The new Kubernetes Events plugin lets you collect cluster events through the API server. You can collect events from all namespaces, or limit it to specific namespaces.

Diagram illustrating a Kubernetes architecture with a Master node and a Node containing Pod 1, Pod 2, and Fluent Bit v2 Pod. Events flow from Master to Node, with an output from Fluent Bit v2 Pod.

The Kubernetes Events plugin lets you collect cluster events and supports namespaces.

Significant performance improvements

Fluent Bit was already highly performant. That said, demands on data pipelines are growing and the Fluent Bit technology is advancing to keep up with these increased demands. We’ve improved Fluent Bit’s performance under the most demanding use cases. Testing of Fluent Bit v2.2 using multiple filters with hybrid mem+fs storage and checksums ON showed up to a 6X performance improvement based upon CPU and memory usage.

We’ve covered just the highlights of what Fluent Bit v2.2 offers. Check out the full changelog for all the nitty gritty details.

To see for yourself how Fluent Bit can enhance your data pipelines, try it now.

Did you know?

Fluent Bit has over 10 billion Docker pulls and is the industry standard open-source solution for processing and forwarding logs and metrics. It is deployed in major Kubernetes distributions, including Google Kubernetes Engine (GKE), AWS Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), and more.

Increase your Fluent Bit skills

To learn more about Fluent Bit, visit the project website or visit Fluent Bit Academy where you will find hours of on-demand training videos covering best practices and how-to’s on advanced processing, routing, and all things Fluent Bit. Here’s a sample of what you can find there:

  • Getting Started with Fluent Bit and OpenSearch
  • Getting Started with Fluent Bit and OpenTelemetry
  • Parsing 101 with Fluent Bit
  • Advanced Routing with Fluent Bit v3

 

We also invite you to join the vibrant Fluent community. Visit the project’s GitHub repository to learn how to become a contributor. Or join the Fluent Slack where you will find thousands of fellow Fluent Bit and Fluentd users helping one another with issues and discussing the projects’ roadmaps.

About Fluent Bit and Chronosphere

With Chronosphere’s acquisition of Calyptia in 2024, Chronosphere became the primary corporate sponsor of Fluent Bit. Eduardo Silva — the original creator of Fluent Bit and co-founder of Calyptia — leads a team of Chronosphere engineers dedicated full-time to the project, ensuring its continuous development and improvement.

Fluent Bit is a graduated project of the Cloud Native Computing Foundation (CNCF) under the umbrella of Fluentd, alongside other foundational technologies such as Kubernetes and Prometheus. Chronosphere is also a silver-level sponsor of the CNCF.

Share This: