不到六个月前,CNCF 和Fluent Bit[1]社区宣布,Fluent Bit 已被下载和部署超过 10 亿次[2]。Fluent Bit 现在已经将这一成绩提高了两倍,在 10 月初突破了 30 亿大关。
从 2019 年到 2021 年,Fluent Bit 下载量基本上每年增长两倍。然而,该比率在 2022 年大幅增加。今年前三个月,Fluent Bit 每天被下载 200 万到 300 万次。目前,这个数字平均每天为 1300-1400 万次。
Fluent Bit 是一个CNCF 毕业项目[3],隶属于 Fluentd,与其他基础技术如 Kubernetes 和 Prometheus 一起。这是一个高度可伸缩的应用程序,它采用供应商中立的方法,从不同的来源收集日志和指标,处理它们,并将它们发送到多个目的地。本月晚些时候,该社区将发布 Fluent Bit v2,该版本将增加对分布式追踪数据(或追踪)的支持,使 Fluent Bit 与 CNCF 孵化项目OpenTelemetry[4]完全兼容。
处理日志、指标和追踪(可观测性的三大支柱)的能力几乎肯定会使 Fluent Bit 成为企业更具吸引力的选择,这些企业正在寻找一种供应商中立的解决方案来管理通过其可观测性管道的遥测数据流。
Fluent Bit 日下载量的大幅增长可以用几个因素来解释。
- 企业越来越多地将可观测性作为一种实践来理解他们的系统中正在发生的事情。
- 最近的一项CNCF 调查[5]发现,绝大多数企业利用多种可观测性和监控工具,这使得 Fluent Bit 及其供应商中立的方法成为确保源数据分布到多个后端的理想解决方案。
- 微服务现在是交付云原生应用的实际架构,而具有较小内存和 CPU 利用率的 Fluent Bit 正是专门针对这些环境而创建的。
- Fluent Bit 已经证明了其高效处理大量数据的能力,并嵌入到主要的 Kubernetes 发行版中,包括来自 AWS、GCP 和 Azure。
当然,如果没有成百上千的贡献者、CNCF 和整个开源社区,这些成功都是不可能的。
那些有兴趣了解更多关于可观测性挑战的开源解决方案的人应该考虑参加 2022 年 10 月 24 日的Open Observability Day[6]。这一个 KubeCon 同场活动,包括 16 场会议,旨在促进云原生可观测性项目(包括 Prometheus、Fluent Bit、OpenTelemetry 和 OpenMetric)的协作、讨论和知识共享。此外,我们欢迎用户加入Fluent Slack 频道[7]的 8,200 多名成员,在这里他们可以学习和分享他们的使用案例。最后,那些对 Fluent Bit 感兴趣的人应该查看一下项目仓库[8]。
参考资料
[1]
Fluent Bit: https://fluentbit.io/
[2]
超过 10 亿次: https://www.cncf.io/blog/2022/03/22/fluent-bit-reaches-1-billion-downloads/
[3]
CNCF 毕业项目: https://www.cncf.io/projects/
[4]
OpenTelemetry: https://opentelemetry.io/
[5]
CNCF 调查: https://www.cncf.io/blog/2022/03/08/cloud-native-observability-microsurvey-prometheus-leads-the-way-but-hurdles-remain-to-understanding-the-health-of-systems/
[6]
Open Observability Day: https://events.linuxfoundation.org/open-observability-day-north-america/
[7]
Fluent Slack 频道: https://slack.fluentd.org/
[8]
项目仓库: https://github.com/fluent/fluent-bit