fluent bit

C/C++ 2025-08-10

CI状态

CI工作流程 地位
单位测试( master
集成测试
手臂建造
最新版本管道

关于

fluent bit是一种轻巧且高性能的遥测剂,旨在从任何来源到任何目的地收集,处理和正向日志指标以及痕迹

它是渐变的Fluentd生态系统和CNCF Cloud Native Computing Foundation项目的一部分。

fluent bit支持各种平台,包括Linux,Windows,MacOS,BSD和嵌入式环境,并以最小的CPU和Memory Footprint的形式构建,以最高效率。


?路线图和维护

我们遵循一个快节奏的开发周期,每3-4个月发行一次。主动开发分支( master )目前侧重于v4.1

有关特定版本的维护时间表和策略,请参见我们的维护.md。

要跟踪即将到来的里程碑,请访问项目路线图。


关键功能

  • 高性能的高度记忆足迹
  • ?可插入式体系结构:70多个内置插件,用于输入,过滤器和输出
  • SQL流处理:使用SQL查询执行分析和转换
  • 安全网络:内置TLS/SSL支持和异步I/O
  • 监视:在HTTP/Prometheus上暴露内部指标
  • ?可扩展性
    • C中编写插件, LUA中的过滤器,然后在GO中输出
  • ?支持统一处理和交付的日志,指标和痕迹

文档

我们的官方文档包括安装指南,插件使用情况,开发人员资源等:

https://docs.f*luent**bit.io


快速开始

从来源构建:

 cd build
cmake ..
make
bin/fluent-bit -i cpu -o stdout -f 1

更多详细信息:构建和安装

要求

  • cmake> = 3.0
  • Flex&Bison
  • YAML和OPENSL标题

安装fluent bit

  • Linux包(Debian,Ubuntu,Rhel等)
  • Docker图像
  • Windows二进制文件
  • IBM Z(S390X)

插件:输入,过滤器,输出

fluent bit是完全模块化的。它支持:

  • 输入插件:收集日志/指标/痕迹
  • 过滤器插件:丰富和转换数据
  • 输出插件:将数据传递到外部服务

请参阅我们的文档中的完整插件列表。


生产用法

fluent bit每天部署超过1000万次,已超过150亿次下载

由诸如:

想添加您的徽标吗?打开一个问题。


贡献

fluent bit对社区贡献开放!

  • ?加入我们的社区
  • ?贡献
  • 开发人员指南

社区与联系

  • 松弛( #fluent-bit通道)
  • ?Twitter

执照

Apache许可证v2.0


作者

fluent bit是CNCF子项目,由主要的云提供商以及来自整个云本地生态系统的贡献者和维护者的越来越多的社区赞助和维护。

参见贡献者

下载源码

通过命令行克隆项目:

git clone https://github.com/fluent/fluent-bit.git