Telegraf 1.30 版本发布说明

导航至

Telegraf 的新特性版本现已发布

您可以在我们的 下载页面 找到最新 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收集数据的信息。