Background image - Fluent Bit bird on white background

Meet Fluent Bit v2.2!

Written by Erik Bledsoe in Fluent Biton November 16, 2023

Meet Fluent Bit v2.2!

Last week Calyptia 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 above. 

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.

chart showing how data is enriched with system information
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.

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.

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. 

Try out Fluent Bit v2.2 for yourself

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

Half-day Training
Half-day Training

New to Fluent Bit? Check out our Fluent Bit half-day training, available on demand. The three-part series covers:

  1. Fluent Bit 101 - The basics of data collection and routing & common architectures

  2. Fluent Bit Processing - Processing streaming data (including redaction, enrichment, and dropping noisey data)

  3. Fluent Bit Operations & Monitoring - Metrics, patterns, & agents

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.

You might also like

Fluent Bit

Statement on CVE-2024-4323 and its fix

We'd like to make sure you’re aware of a security vulnerability (known as CVE-2024-4323) that impacts Fluent Bit versions 2.0.7 through 3.0.3. The latest version of Fluent Bit, version 3.0.4, fixes this issue.

Continue reading
Fluent Bit

Explaining the Fluent Bit processor

Fluent Bit 2.1.2 introduced customization logic for input and output plugins called Processors (not to be confused with the Stream Processor). Here's an example of its use.

Continue reading
Fluent Bit or Fluentd

Fluent Bit and Fluentd – a child or a successor?

Fluent Bit may have started as a sibling to Fluentd, but it is fair to say that it has now grown up and is Fluentd's equal. Learn which is right for your needs and how they can be used together.

Continue reading