2019 年 1 月 21 日,KubeSphere 社区为了满足以云原生的方式管理 Fluent Bit 的需求开发了 FluentBit Operator。此后产品不断迭代,在 2021 年 8 月 4 日 正式将 FluentBit Operator 捐献给 Fluent 社区,之后重新命名为 Fluent Operator。自此 Fluent Operator 社区吸引了来自世界各地的贡献者参与项目的开发和迭代。

日前,Fluent Operator v2.0(2.0.0 & 2.0.1)发布,该版本新增许多重要功能,并进行了众多优化,以下将重点介绍:

Fluent Bit 新的部署方式: Fluent Bit Collector

Fluent Operator 降低了 Fluent Bit 以及 Fluentd 的使用门槛,能高效、快捷的处理可观测性相关的各种数据。使用 Fluent Operator 可以灵活且方便地部署、配置及管理 Fluent Bit 以及 Fluentd。同时, 社区还提供支持 Fluentd 以及 Fluent Bit 的海量插件,用户可以根据实际情况进行定制化配置。

Fluent Bit 对于处理的数据一直是中立的,在 v2.0 之前 Fluent Bit 主要被用于处理日志数据。 Fluent Bit v2.0 的发布是 Fluent Bit 全面支持可观测性所有类型数据(Logs, Metrics, Tracing)的一个标志和起点。自 Fluent Bit v2.0 开始,除了继续支持处理日志数据之外,也开始支持 Metrics 和 Tracing 数据的收集和发送,即全面支持 Prometheus 和 OpenTelemetry 生态体系。

自从 Fluent Bit 升级到 v2.0+ 后,添加了很多插件比如 Prometheus Scrape Metrics 插件。如果继续以 DaemonSet 的形式部署 Fluent Bit,会导致 Metrics 数据的重复收集。于是 Fluent Operator 自 v2.0 开始支持将 Fluent Bit 以 StatefulSet 的形式部署为 Fluent Bit Collector,这样可以通过网络接收可观测数据,适应更多的可观测数据收集的场景:

  • OpenTelemetry
  • prometheus-scrape-metrics
  • collectd
  • forward
  • http
  • mqtt
  • nginx
  • statsd
  • syslog
  • tcp

其中 prometheus-scrape-metrics 插件已由 Fluent Operator 社区提供,其他的输入插件将在未来的迭代中逐步添加。

其他变化

新功能

  • 支持在 fluent-operator 部署添加注释
  • 支持为 fluent-operator 和 fluent-bit pods 添加标签
  • 新增在 fluent-bit-watcher 中添加外部插件标志
  • 支持为 Fluent Bit DaemonSet 添加注释
  • 在 fluent-bit-watcher 中增加进程终止超时
  • 添加 dnsPolic 和其他 Kubernetes 过滤器选项到 Fluent Bit CRD

增强功能

  • DockerModeParser 参数添加到 Fluent Bit tail 插件
  • 增加运算器内存限制到 60Mi
  • 优化 fluent-operator 图表
  • 更新 flushThreadCount 的定义
  • 将 Fluent Bit 升级到 v2.0.9
  • 将 Fluentd 升级到 v1.15.3
  • 优化 e2e 测试脚本
  • ...

更多的功能变化请通过 Release note 详细了解:

  • v2.0.0
  • v2.0.1

致谢贡献者

该版本共有 10 位贡献者参与,在此表示特别感谢。

这些贡献者的 GitHub ID 分别是:

  • momoXD007(Michael Wieneke)
  • wigust(Oleg Pykhalov)
  • antrema(Anthony Treuillier, France)
  • Garfield96(Christian Menges, Germany)
  • benjaminhuo(Benjamin Huo)
  • wenchajun(Elon Cheng)
  • samanthacastille(Samantha Castille, Seattle)
  • juhis135(Juhi Singh)
  • Kristian-ZH(Kristian Zhelyazkov, SAP)
  • jjsiv

值得指出的是,这 10 位贡献者中有 8 位来自国外,如德国、法国、美国西雅图以及保加利亚 SAP 等地。

也希望各位开源爱好者提交代码,帮助 Fluent Operator 逐渐完善,使其成为云原生日志管理的瑞士军刀。

本文由博客一文多发平台 OpenWrite 发布!

Fluent Operator v2.0 发布:Fluent Bit 新的部署方式——Fluent Bit Collector相关推荐

  1. RT-Thread Studio V2.0发布啦!新功能新特性等你来体验!

    时光如梭,一眨眼离V1.1.5版本发布已经过去一个多月了,2020年也进入了最后一个月的倒计时,你们翘首以盼的Studio新版本终于发布啦!感谢一直使用和关注Studio的工程师们,感谢你们一直热心地 ...

  2. 网站SEO优化、IIS日志分析工具 IISLogViewer V2.0 发布

    2019独角兽企业重金招聘Python工程师标准>>> PS:为了有个响亮些的名字,软件中文名更名为:点格网站日志分析器 本次发布IIS日志分析工具[IISLogViewer] V2 ...

  3. CYQ.DBImport 数据库反向工程及批量导数据库工具 V2.0 发布[增加批量导出数据库脚本及数据库设计文档]...

    上次发布的:CYQ.DBImport V1.0的相关介绍:CYQ.DBImport 数据库反向工程及批量导数据库工具 V1.0 本次发布的V2.0 版本,准备突击海外,下面为相关的介绍. 一:新版本2 ...

  4. 移动电影院V2.0发布,满足影迷移动巨幕/移动3D 体验

    移动电影院V2.0发布,满足影迷移动巨幕/移动3D 体验 移动电影院召开发布会,对外发布了全新升级的移动电影院V2.0版.升级后的版本可满足3D观影,观众通过VR一体机绑定移动电影院账号可实现移动巨幕 ...

  5. MMDetection V2.0发布!速度精度全面提升,现有检测框架最优

    本文授权转自知乎作者陈恺,https://zhuanlan.zhihu.com/p/145084667.未经作者许可,不得二次转载. MMDetection V1.0 版本发布以来,我们收到了很多用户 ...

  6. Web集成工具Thinfinity® VirtualUI™ v2.0发布丨附下载

    2019独角兽企业重金招聘Python工程师标准>>> Cybele Software,Inc.发布Thinfinity VirtualUI v2.0版.该产品让开发Windows桌 ...

  7. 小孔子文章管理系统V2.0发布测试

    小孔子文章管理系统V2.0 [感谢]  本系统是仿照nbArticle开发,在此表示感谢nb联盟的作品. [版权声明]                                          ...

  8. Pyston v2.0 发布,速度比 Python 快 20%!

    作者 | Kevin Modzelewski 译者 | 弯月,责编 | 杨碧玉 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 以下为译文: 首先,请允许我隆重地宣 ...

  9. 电影天堂React Native 客户端V2.0发布

    电影天堂React Native 客户端 重新开始! 具体更新以https://github.com/XboxYan/DYTT为准. 重新开始 两年前发布了第一个版本. 现在, 使用最新的react- ...

最新文章

  1. 在VirtualBox 5.0.12 for Linux版本上安装CentOS 6.6 x86_64系统
  2. this.$router.push、replace、go的区别
  3. PNAS:微生物组互作塑造宿主适应度
  4. POJ 3481 Double Queue
  5. Jenkins 创建一个freestyle的Job
  6. 最后解密的两弹元勋,众帅之帅朱光亚
  7. keil及iar调试解释
  8. 和平精英要多少Android版本,和平精英外国版
  9. CSS显示属性上的过渡
  10. 传智播客 Web静态服务器-6-epoll
  11. 小米球穿透工具使用步骤
  12. 杭电ACM2030题
  13. C语言pow 函数的总结:
  14. C语言的逻辑右移和算术右移
  15. 叠加等边三角形的绘制 python_叠_叠是什么意思_叠字怎么读_叠的含义_叠字组词-新东方在线字典...
  16. Pytorch中transforms.Compose()的使用
  17. udec采场开挖教程_UDEC_数值模拟(入门学习)
  18. joycon手柄拆解_爱活电刑室 | 撬开海拉尔的大门! 任天堂Switch全拆解
  19. QQ个人账号/QQ群 链接如何分享
  20. APP漏洞扫描器之本地拒绝服务检测详解

热门文章

  1. 凭你的技术“你能做个淘宝、微信吗,android逆向工程师
  2. 大学四年,小白一路走来,分享一波我是如何学习、提高自己的算法
  3. 此生不戒多巴胺-冲刺日志(第一天)
  4. 【模拟CMOS集成电路】电路失调与CMRR—— 随机失调与系统失调分析(1)
  5. vue插件实现循环滚动列表——vue-seamless-scroll
  6. android 输入ip地址,我应该使用什么android:inputType输入IP地址?
  7. intellij idea 打包war包
  8. 电路中怎么用计算机计算复数,用计算器进行复数的运算(电路中很实用)
  9. 拔河比赛(解决方案)
  10. 拼多多DSR评分不达标怎么处理?