当前位置: 首页 > news >正文

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

参考链接:

  • Fluentd
  • Fluentd Bit
  • Fluentd & Fluent Bit | Fluent Bit: Official Manual

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

在这里插入图片描述

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

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


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

这两个项目是:

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

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


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

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

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

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

相关文章:

  • docker面经
  • 算法-深度拷贝链表(138)
  • 目标检测中的非极大值抑制(NMS):步骤与Python实现
  • 乐观锁、悲观锁
  • 容器技术--Dockerfile 构建镜像
  • 【有啥问啥】弱监督学习新突破:格灵深瞳多标签聚类辨别(Multi-Label Clustering and Discrimination, MLCD)方法
  • Linux内核启动流程
  • 如何编写ChatGPT提示词
  • 前端面试记录
  • mysql学习教程,从入门到精通,SQL 更新数据(UPDATE 语句)(17)
  • OpenAI o1-preview和o1-mini现已在 GitHub Copilot和GitHub Models中提供
  • Linux 防火墙:iptables (二)
  • 第二十节:学习Redis缓存数据库实现增删改查(自学Spring boot 3.x的第五天)
  • Dubbo3序列化安全问题
  • 【有啥问啥】OpenAI o1的思考之前训练扩展定律、后训练扩展定律与推理扩展定律:原理与应用详解
  • CentOS7更换阿里云yum更新源
  • Python习题 191:将英文句子转为每个单词组成的列表
  • 从 HDFS 迁移到 MinIO 企业对象存储
  • (2)leetcode 234.回文链表 141.环形链表
  • 【最佳实践】配置类封装-RestTemplate详解
  • 沙青青评《通勤梦魇》︱“人机组合”的通勤之路
  • 反制美国钢铝关税!印度拟对美国部分商品征收关税
  • 左娅︱悼陈昊
  • 外交部就习近平主席将出席中拉论坛第四届部长级会议开幕式介绍情况
  • 人民空军:网上出现的“运-20向外方运送物资”为不实消息
  • 水豚出逃40天至今未归,江苏扬州一动物园发悬赏公告