Telegraf 1.30 发行说明
作者:Josh Powers / 开发者
2024 年 3 月 15 日
导航至
Telegraf 的新功能发布版本现已可用
- Telegraf 1.30 — 发行说明
您可以在我们的 下载页面 上找到最新 Telegraf 版本的二进制文件。非常感谢所有为这项工作做出贡献的开源社区成员!
移除已弃用的插件和选项
在过去的几年中,我们警告用户,我们将在 v1.30 中移除许多非常旧的、已弃用的插件和插件选项。那个时刻终于到来了。用户可以使用可用的替代品,并可以使用 migrate 命令尝试自动迁移其配置。
已移除的插件和选项的完整列表包括
- 插件
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 构建
- 为 nightly builds 引入了 loongarch64 构建。
- 最初不会成为发布包的一部分。
下载
前往我们的 下载页面 获取最新的 Telegraf 版本。如果您发现问题或有疑问,请加入我们的 InfluxDB 社区 Slack,在我们的 InfluxDB GitHub 仓库 或我们的 社区站点 中发布,我们将进行查看。
InfluxDB 大学
通过参加免费的 InfluxDB 大学 Telegraf 数据收集课程,了解更多关于使用 Telegraf 收集数据的信息。