日志收集工具 Fluentd vs Fluent Bit 的区别

参考链接:

Fluentd 与 Fluent Bit 两者都是生产级遥测生态系统!

遥测数据处理可能很复杂,尤其是在大规模处理时。这就是创建 Fluentd 的原因。

Fluentd 不仅仅是一个简单的工具,它还已经发展成为一个全面的生态系统,其中包含适用于不同语言的 SDK 和 Fluent Bit 等子项目


首先简单描述一下 FluentdFluent Bit 开源项目之间的关系。

这两个项目是:

  • 根据 Apache 许可证 v2.0 的条款获得许可。
  • 毕业于云原生计算基金会 (CNCF) 的托管项目。
  • 生产级解决方案:每天部署数百万次。
  • 供应商中立,社区驱动。
  • 被行业广泛采用: 受到 AWS、Microsoft、Google Cloud 等数百家大公司的信赖。

这两个项目有许多相似之处:Fluent Bit 是在 Fluentd 架构和总体设计的最佳理念之上设计和构建的。选择哪一个取决于最终用户的需求。


下表描述了项目不同领域的比较:

属性 Fluentd Fluent Bit
范围 容器 / 服务器 嵌入式 Linux / 容器 / 服务器
语言 C & Ruby C
记忆 大于 60 MB 约 1 MB
性能 中等性能 高性能
依赖 作为 Ruby Gem 构建,依赖于其他 Gem。 零依赖项,除非插件需要。
插件 超过 1,000 个外部插件可用。 超过 100 个内置插件可用。
许可证 Apache 许可证 v2.0 Apache 许可证 v2.0

FluentdFluent Bit 都可以用作聚合器或转发器,并且可以相互补充或用作独立解决方案。

【注】近年来,云提供商已从 Fluentd 切换到 Fluent Bit,以实现性能和兼容性。Fluent Bit 现在被认为是下一代解决方案。

相关推荐
潘潘的嵌入式日记3 小时前
嵌入式安全重构——新老两套同时跑
嵌入式·架构设计·验证·代码重构
在水一缸15 小时前
深度解析:OPEN NPO网络大模型架构与开发者实践指南
网络·人工智能·华为·架构·架构设计·open npo·网络大模型
doiito1 天前
【Agent Harness】Gliding Horse 高级认知优化:让 Agent 的“大脑”和“免疫系统”真正协同
ai·rust·架构设计·系统设计·ai agent
Rain的Java大神实战圈2 天前
分库分表会带来哪些问题如何解决
架构设计·场景设计题
Rain的Java大神实战圈3 天前
介绍一下分库分表
架构设计·场景设计题
doiito4 天前
【RUST AI】把 TTS 搬进浏览器:kokoroi-rs 的 WASM 实践
ai·rust·架构设计
Rain的Java大神实战圈4 天前
线上慢SQL的排查思路
经验分享·架构设计·场景设计题
Rain的Java大神实战圈5 天前
MySQL单表有10亿数据如何做迁移
架构设计·面试经验·场景设计题
2301_768103496 天前
HarmonyOS趣味相机实战第13篇:CameraPicker与CameraKit选型、系统拍照回退及架构边界
harmonyos·arkts·架构设计·camerapicker·camerakit
Rain的Java大神实战圈8 天前
如何统计亿级用户的在线状态
架构设计·面试经验·场景设计题