Announcement

Free to view yesterday and today
Customer Service: cat_manager

Fluent Bit: Fast & Lightweight Data Collector for Logs, Metrics, and Traces

Fluent Bit is a super fast, lightweight, and highly scalable logs, metrics, and traces processor and forwarder. It's designed for collecting data from various sources across different operating systems and sending it to multiple destinations.

C
Added on 2025年5月8日
View on GitHub
Fluent Bit: Fast & Lightweight Data Collector for Logs, Metrics, and Traces preview
6,846
Stars
1,680
Forks
C
Language

Project Introduction

Summary

Fluent Bit is an open-source data collector agent that allows you to gather data like logs, metrics, and traces from anywhere and send it to various destinations with minimal resource overhead.

Problem Solved

Collecting, processing, and routing operational data (logs, metrics, traces) from distributed systems and various environments (cloud, edge, containers) is complex and resource-intensive. Fluent Bit provides a unified, efficient solution.

Core Features

Pluggable Input Sources

Collects data from multiple sources including files, TCP/UDP, systemd, Kubernetes, and more.

Lightweight & High Performance

Offers low CPU and memory footprint, making it ideal for edge devices, containers, and embedded systems.

Flexible Output Destinations

Supports a wide range of output destinations like Elasticsearch, Kafka, S3, monitoring systems, etc.

Tech Stack

C
Go (Plugins)
CMake

Use Cases

Fluent Bit is highly versatile and can be deployed in various scenarios for data collection and forwarding:

Container Log Aggregation

Details

Collect container logs from Docker or Kubernetes environments and route them to centralized logging platforms.

User Value

Simplifies logging in dynamic containerized environments, ensures all logs are captured and sent.

System Metrics Collection

Details

Gather system metrics (CPU, memory, disk I/O) from servers and forward them to monitoring dashboards or time-series databases.

User Value

Provides real-time performance visibility across infrastructure with minimal overhead on monitored hosts.

Cross-Platform Data Collection

Details

Collect application traces or specific event logs from applications running on various operating systems (Linux, Windows, macOS, BSD) and route them for analysis.

User Value

Offers a single, consistent agent for collecting data regardless of the underlying operating system.

Recommended Projects

You might be interested in these projects

opensshopenssh-portable

Portable OpenSSH is the premier connectivity tool for remote login with the SSH protocol. It encrypts all traffic to eliminate eavesdropping, connection hijacking, and other attacks. Providing a secure replacement for legacy network utilities like telnet, rlogin, and ftp.

C
33841888
View Details

Genymobilescrcpy

Scrcpy (screen copy) is a free and open-source application that allows you to display and control your Android device connected via USB (or wirelessly) on your desktop. It provides high performance, low latency, and does not require any root access.

C
12344211577
View Details

liquibaseliquibase

Liquibase is an open-source project for database-independent schema change management. It helps teams track, version, and deploy database changes reliably across various environments and database types.

Java
50871909
View Details