首席信息官工作流程 | 地位 |
---|---|
单元测试(主) | |
集成测试(主测试) | |
最新版本 |
Fluent Bit 是一款适用于 Linux、视窗、嵌入式 Linux、MacOS 和 BSD 系列操作系统的快速日志处理器和转发器。它是毕业流利生态系统和CNCF子项目的一部分。
Fluent Bit允许从不同的来源收集日志事件或指标,处理它们并将其交付给不同的后端,例如 Fluentd、弹性搜索、Splunk、DataDog、 Kafka 、新遗迹、Azure 服务、AWS 服务、谷歌服务、NATS、流入数据库或任何自定义 HTTP 端点。
Fluent Bit 具有完整的 SQL 流处理功能:使用 SQL 查询进行数据操作和分析。
Fluent Bit 可在 x86_64、x86、arm32v7 和 arm64v8 架构上运行。
流利位广泛用于生产环境。2020年,Fluent Bit的部署次数超过2.2亿次,并且每天继续部署超过100万次。以下是在生产中大量使用 Fluent Bit 的用户的预览:
如果你的公司使用 Fluent Bit 并且未列出,请随时打开 Github 问题,我们将添加徽标。
如果你的目标是从源代码构建 Fluent Bit,则可以继续从以下命令开始。
cd build
cmake ..
make
bin/fluent-bit -i cpu -o stdout -f 1
如果你对更多详细信息感兴趣,请参阅“构建和安装”部分。
我们为最常见的 Linux 发行版提供软件包:
我们的 Linux 容器映像是最常见的部署模型,每天都会发生数千个新安装,请在此处了解有关可用映像和标记的更多信息。
Fluent 位在 Windows 环境中完全受支持,请从这些说明开始。
Fluent Bit基于可插拔架构,其中不同的插件在数据管道中起主要作用:
名字 | 标题 | 描述 |
---|---|---|
已收集 | 已收集 | 侦听来自“收集”的 UDP 数据包。 |
中央处理器 | 中央处理器使用率 | 测量系统的总 CPU 使用率。 |
磁盘 | 磁盘使用情况 | 测量磁盘 I/O。 |
虚拟 | 虚拟 | 生成虚拟事件。 |
执行 | 执行 | 执行外部程序并收集事件日志。 |
向前 | 向前 | 流利的转发协议。 |
头 | 头 | 读取文件的第一部分。 |
健康 | 健康 | 检查 TCP 服务的运行状况。 |
公里 | 内核日志缓冲区 | 读取 Linux 内核日志缓冲区消息。 |
记忆 | 内存使用情况 | 测量系统上使用的内存总量。 |
断续器 | 断续器 | 启动 MQTT 服务器并接收发布消息。 |
网易娱乐 | 网络流量 | 测量网络流量。 |
过程 | 过程 | 检查进程的运行状况。 |
随机 | 随机 | 生成随机样本。 |
串行 | 串行接口 | 从串行接口读取数据信息。 |
斯特丁 | 标准输入 | 从标准输入读取数据。 |
系统日志 | 系统日志 | 从 Unix 套接字读取系统日志消息。 |
系统化 | 系统化 | 从系统/日志读取日志。 |
尾巴 | 尾巴 | 尾部日志文件。 |
断续器 | 断续器 | 通过 TCP 侦听 JSON 消息。 |
烫的 | 烫的 | 测量系统温度。 |
名字 | 标题 | 描述 |
---|---|---|
一个 | AWS 元数据 | 使用 AWS 元数据丰富日志。 |
期望 | 期望 | 验证记录是否与结构中的特定条件匹配。 |
格雷普 | 格雷普 | 按模式匹配或排除特定记录。 |
kubernetes | 库伯内特斯 | 使用库伯内特元数据丰富日志。 |
鲁阿 | 路亚 | 使用 Lua 脚本筛选记录。 |
解析 器 | 解析 器 | 解析记录。 |
record_modifier | 记录修饰符 | 修改记录。 |
rewrite_tag | 重写标记 | 在新标记下重新发出记录。 |
标准 | 标准 | 将记录打印到标准输出接口。 |
节流阀 | 节流阀 | 将速率限制应用于事件流。 |
巢 | 巢 | 将记录嵌套在指定键下 |
修改 | 修改 | 修改以记录。 |
名字 | 标题 | 描述 |
---|---|---|
天蓝色 | Azure Log Analytics | 将记录引入 Azure 日志分析 |
大奎里 | 大查询 | 将记录引入谷歌大查询 |
计数器 | 计数记录 | 简单记录计数器。 |
数据狗 | 数据狗 | 将日志引入数据狗。 |
断续器 | 弹性搜索 | 将记录刷新到弹性搜索服务器。 |
文件 | 文件 | 将记录刷新到文件。 |
流量计数器 | 流量计数器 | 计数记录。 |
向前 | 向前 | 流利的转发协议。 |
盖尔夫 | 盖尔夫 | 将记录刷新到灰色日志 |
断续器 | 断续器 | 将记录刷新到 HTTP 终结点。 |
涌入数据库 | 涌入数据库 | 将记录刷新到流入数据库时序数据库。 |
卡 夫 卡 | Apache Kafka | 将唱片刷新到 Apache Kafka |
Kafka 休息 | Kafka REST 代理 | 将记录刷新到 Kafka REST 代理服务器。 |
洛基 | 洛基 | 将记录刷新到洛基服务器。 |
纳茨 | 国家统计局 | 将记录刷新到 NATS 服务器。 |
零 | 零 | 丢弃事件。 |
s3 | S3 | 将记录刷新到 s3 |
堆栈驱动程序 | 谷歌堆栈驱动程序日志记录 | 将记录刷新到谷歌堆栈驱动程序日志记录服务。 |
标准 | 标准输出 | 将记录刷新到标准输出。 |
啪啪 | 斯普伦克 | 将记录刷新到 Splunk 企业服务 |
断续器 | 网络通信 | 将记录刷新到 TCP 服务器。 |
断续器 | 宝藏数据 | 将记录刷新到宝藏数据云服务进行分析。 |
Fluent Bit是一个开放的项目,几个个人和公司以不同的形式做出贡献,如编码,记录,测试,在其他内部的活动中传播这个词。如果你想了解有关贡献机会的更多信息,请通过我们的社区渠道与我们联系。
如果你有兴趣通过错误修复、新功能或一般编码为 Fluent 位做出贡献,请参阅代码贡献指南。你还可以参考初学者指南,为 Fluent Bit 做出贡献 请点击此处。.
欢迎加入我们的Slack频道,邮件列表或IRC:
此程序受 Apache 许可证 v2.0 的条款约束。
Fluent Bit 由云原生社区的几家公司赞助和维护,包括所有主要的云提供商。
你可以在此处查看贡献者列表。