Telegraf 1.30 版本发布说明
作者:Josh Powers / 开发者
2024 年 3 月 15 日
导航至
Telegraf 的新特性版本现已发布
- Telegraf 1.30 — 版本发布说明
您可以在我们的 下载页面 找到最新 Telegraf 版本的二进制文件。感谢所有开源社区成员为这项工作做出的贡献!
移除已弃用的插件和选项
过去几年中,我们已警告用户将在 v1.30 中移除一些非常旧、已弃用的插件和插件选项。现在这一刻终于到来。用户有可用的替代品,可以使用迁移命令尝试自动迁移其配置。
移除的插件和选项的完整列表包括
- 插件
Inputs.cassandra
已替换为inputs.jolokia2
Inputs.httpjson
已替换为inputs.http
Inputs.io
已替换为inputs.diskio
Inputs.jolokia
已替换为inputs.jolokia2
Inputs.kafka_consumer_legacy
已替换为inputs.kafka_consumer
Inputs.snmp_legacy
已替换为inputs.snmp
Inputs.tcp_listener
已替换为inputs.socket_listener
Inputs.udp_listener
已替换为inputs.socket_listener
Outputs.riemann_legacy
已替换为outputs.riemann
- 配置选项
Inputs.disk: mountpoints
已替换为mount_points
Inputs.mqtt_consumer: metric_buffer
已忽略Inputs.nats_consumer: metric_buffer
已忽略inputs.influxdb : url
已替换为urls
新插件
以下是最新的插件,首次在此版本中可用
- Zabbix 输出 (
outputs.zabbix
)- 将指标发送到 Zabbix 网络监控
- 由 adrianlzt 贡献
- SNMP 查找处理器 (
processors.snmp_lookup
)- 使用 SNMP 查找并缓存额外标签,替换 ifname 处理器
- 由 hipska 贡献
- 二进制序列化器 (
serializers.binary
)- 根据用户配置将指标序列化到二进制协议
- 由 ignatella 贡献
重要更改
以下是一些需要突出的更改
- 弃用功能
- 移除了一些长弃用的插件。
- 请参阅下文部分以获取更多详细信息。
- 在聚合器之后跳过重新运行处理器选项
- 引入了一个新的代理配置选项,在聚合器之后跳过重新运行处理器。
- 默认情况下,在运行聚合器之后,处理器会第二次运行。这可能导致意外的结果。
- 内核压力停滞信息
- 内核输入插件已更新,通过
/proc/pressure
收集PSI信息。
- 内核输入插件已更新,通过
- syslog输入超时
- syslog的默认读取超时不合理,可能导致超出超时的消息之间的连接关闭。
- 新的默认设置将其设置为无限(即零)。
- Postgresql输入标签
- postgresql插件没有正确清理包含空格或等号的参数值。
- 此问题已解决,但可能导致新的标签值。
- loongarch64构建
- 为夜间构建引入了loongarch64构建。
- 最初不会成为发布包的一部分。
下载
前往我们的下载页面获取最新的Telegraf发布版本。如果您发现问题或有疑问,请加入我们的InfluxDB社区Slack,在InfluxDB GitHub仓库或我们的社区网站上发布,我们将查看。
InfluxDB大学
通过参加免费的InfluxDB大学使用Telegraf收集数据的课程来了解更多关于使用Telegraf收集数据的信息。