Fluent Operator v2.5.0 发布
日前,Fluent Operator 发布了 v2.5.0。
Fluent Operator v2.5.0 新增 11 个 features, 其中 Fluent Bit 新增支持 7 个插件, Fluentd 新增支持 1 个插件。此外,对 Fluent Operator 也进行了增强,调整了默认参数,以便适应更多场景,并对 helm chart 进行了优化,用户可以更方便的进行安装,并修复了部分 bug。
以下将重点介绍:
Fluent Bit 增加多个插件
1. Prometheus Exporter 插件
Fluent Bit 新增了输出插件 Prometheus Exporter,Prometheus Exporter 输出插件允许您从 Fluent Bit 中获取 metrics 并暴露它们,以便 prometheus 实例可以抓取它们。
相关 PR: https://github.com/fluent/fluent-operator/pull/840。
2. Forward 插件
Fluent Bit 新增了输入插件 Forward,Forward 是 Fluent Bit 和 Fluentd 用于在对等设备之间路由消息的协议。使用该插件可以监听 Forward 消息的输入。
相关 PR: https://github.com/fluent/fluent-operator/pull/843。
3. GELF 插件
Fluent Bit 新增了输出插件 GELF,GELF 是 Graylog 扩展日志格式。GELF 输出插件允许使用 TLS、TCP 或 UDP 协议将 GELF 格式的日志直接发送到 Graylog 输入端。
相关 PR: https://github.com/fluent/fluent-operator/pull/882。
4. OpenTelemetry 插件
Fluent Bit 新增了输入插件 OpenTelemetry,OpenTelemetry 插件可让您按照 OTLP 规范,从各种 OpenTelemetry 输出程序、OpenTelemetry 收集器或 Fluent Bit 的 OpenTelemetry 输出插件获取 OpenTelemetry 格式的数据。
相关 PR: https://github.com/fluent/fluent-operator/pull/890。
5. HTTP 插件
Fluent Bit 新增了输入插件 HTTP,HTTP 输入插件允许 Fluent Bit 打开一个 HTTP 端口,然后以动态方式将数据路由到该端口。该插件支持动态标签,允许你通过同一个输入发送带有不同标签的数据。
相关 PR: https://github.com/fluent/fluent-operator/pull/904。
6. MQTT 插件
Fluent Bit 新增了输入插件 MQTT,MQTT 输入插件允许通过 TCP 连接从 MQTT 控制包中获取消息/数据。要接收的传入数据必须是 JSON map 格式的数据。
相关 PR: https://github.com/fluent/fluent-operator/pull/911。
7. Collectd 插件
Fluent Bit 新增了输入插件 MQTT,Collectd 输入插件允许您从 Collectd 服务端接收数据。
相关 PR: https://github.com/fluent/fluent-operator/pull/914。
Fluentd 主要变化
新增 Grok parser 插件
Fluentd 新增 Grok parser 插件。Grok 是一个第三方的解析器,Grok 是一个简化和重用正则表达式的宏,最初由 Jordan Sissel 开发。如果您熟悉 Grok 模式,那么 Grok parser 插件非常有用。
Grok parser 插件的版本涵盖如下:
| fluent-plugin-grok-parser | fluentd | ruby |
| ------------------------- | ---------- | ------ |
| >= 2.0.0 | >= v0.14.0 | >= 2.1 |
| < 2.0.0 | >= v0.12.0 | >= 1.9 |
相关 PR: https://github.com/fluent/fluent-operator/pull/861。
增加对 Fluentd 作为 DaemonSet 运行的支持
目前,Fluentd 以 StatefulSet 的形式运行,但我们希望将 Fluentd 作为一个完整的日志方面的进程来运行,这就需要在 Fluentd 中包含一些输入插件(tail、systemd)。所以我们需要将 Fluentd 作为 DaemonSet 的方式来运行。
在该 PR 中,我们引入了将 Fluentd 作为 DaemonSet 运行的选项支持。默认情况下,Fluentd 将作为 StatefulSet 运行,但用户也可以通过启用 agent 模式,将 Fluend 作为 DaemonSet 运行。如果开始了agent 模式,那么在创建 DaemonSet 时会忽略 StatefulSet 特定字段,反之亦然。
此外,Fluend 可以作为 DaemonSet 或 StatefulSet 运行,而不能同时作为 DaemonSet 和 StatefulSet 运行。如果我们启用 DaemonSet,StatefulSet 将被删除,Fluentd 将作为 DaemonSet 运行。
相关 PR: https://github.com/fluent/fluent-operator/pull/839。
其他优化
-
在 Fluent-bit config 中删除重复的 Cluster parsers;
-
调整 Fluent Bit 的多项默认参数;
-
为 Fluentd 添加 ImagePullSecret 参数;
-
将 Fluent Bit 升级到 2.1.9 版本;
-
优化 Fluent Operator 的 helm chart 中的各项参数;
-
...
致谢贡献者
该版本贡献者共有 16 位,他们分别是:
-
gregorycuellar
-
Nyefan
-
WaywardWizard
-
alexandrevilain
-
yash97
-
husnialhamdani
-
L1ghtman2k
-
wenchajun
-
leonsteinhaeuser
-
vincent-vinf
-
Rajan-226
-
sharkeyl
-
ikolesnikovrevizto
-
karan56625
-
ajax-bychenok-y
-
sjliu1
这些贡献者大部分来自海外,这表明 Fluent Operator 是一个全球化的项目,越来越受欢迎和具有影响力,在此感谢各位贡献者!也非常欢迎大家参与这个开源项目和社区!
关于新版本的具体变化,您还可以参考 release note: https://github.com/fluent/fluent-operator/releases/tag/v2.5.0。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Cmake 3.27.5 发布,开源构建系统
CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。 CMake 3.27.5 现已发布,一些亮点更新内容如下: cmGeneratorTarget:支持独立于配置的 Fortran 源查询 cmComputeLinkInformation:计算使用模块的目标的链接信息 FortranCInterface:转发 CMAKE_OSX_DEPLOYMENT_TARGET cxxmodules:检测并发送有关未编译源的消息 Source:在任何 Linux 架构上需要时链接 libatomic Help:从关联变量初始化 MSVC_DEBUG_INFORMATION_FORMAT FindBoost:添加对 Boost 1.83 的支持 Autogen:有效评估 INTERFACE_AUTOMOC_MAC...
- 下一篇
议题征集|Flink Forward Asia 2023 正式启动
点击投递议题 作为最受 Apache Flink 社区开发者期盼的年度峰会之一,Flink Forward Asia 2023已正式启动!本届 Flink Forward Asia(以下简称 FFA ) 重新回归线下,预计将于 12 月 8 - 9 日在北京举办。 延续 FFA 惯例,峰会所有议题均为开放征集而来,并由专业的议题评选委员会评分筛选,确保内容代表行业领先水平。今年,议题组委会将持续集结全球多行业一线厂商,围绕 Flink 核心技术、行业实践、平台建设、实时湖仓、数据集成等多个热门方向,以及 Flink 社区孵化出的 Flink CDC、Apache Paimon、Flink ML 等优质项目,为开发者奉上实时计算领域的技术盛宴。 FFA 2023 官网:https://flink-forward.org.cn/ 议题投递方式 PC 端: 打开 FFA 2023 官网,点击「议题投递」 FFA 2023 官网:https://flink-forward.org.cn/ 移动端: 扫描下方二维码 ⬇️ 议题方向 Flink Forward Asia 2023 将采用议题标签的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7设置SWAP分区,小内存服务器的救世主
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Hadoop3单机部署,实现最简伪集群
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6