InfluxData发布Telegraf 1.21.3,更新SNMP、HTTP和OPC-UA输入插件,以及JSON解析器的修复

导航至

Telegraf的新维护版本现在可用

输入插件更新

  • Execd Input
    • 我们在Execd插件中添加了换行,以解决由于输入流意外结束而导致的Prometheus解析文本格式错误。
  • IPset Input
    • 插件现在在运行ipset命令之前进行init检查。这现在可以防止启动后发生panic。
  • OPC-UA Input
    • 我们修复了字段重复的问题。
  • HTTP Input
    • 当未设置body时,插件现在发送实际的空http body,以防止服务器端错误信息。
  • SNMP Input
    • 我们修复了当MIBs文件夹不存在时SNMP插件会出错的问题。
  • SNMP Trap Input
    • 我们修复了部分解析OID的翻译问题。

输出插件更新

  • AMQP Output
    • 在写入错误时,插件现在关闭最后一个连接,以避免连接泄漏。
  • Timestream Output
    • 我们修复了与写入记录的批处理逻辑相关的问题,并引入了对Timestream输出插件的并发请求。
  • Stackdriver 输出
    • 插件现在为所有计数器度量(按名称、标签和字段键入)发送正确的间隔起始时间。
  • Syslog 输出
    • 我们按照RFC 6587正确设置了Syslog输出的ASCII结尾。

解析器插件更新

  • Nagios 解析器
    • 解析器现在在执行命令时记录正确的错误。真实错误消息将被写入日志,以便正确调试问题。
  • JSON v2 解析器
    • 我们修复了使用unix_ns 时间戳格式时的时戳精度问题。
  • Wavefront 解析器
    • 我们添加了缺失的设置wavefront_disable_prefix_conversion

依赖项

  • 更新grpc 模块到v1.44.0
  • google.golang.org/api 模块从0.54.0更新到0.65.0
  • antchfx/xmlquery 模块从1.3.6更新到1.3.9
  • nsqio/go-nsq 模块从1.0.8更新到1.1.0
  • prometheus/common 模块从0.31.1更新到0.32.1
  • cloud.google.com/go/pubsub 模块从1.17.0更新到1.17.1
  • influxdata/influxdb-observability/influx2otel 模块从0.2.8更新到0.2.10
  • shirou/gopsutil/v3 模块从3.21.10更新到3.21.12
  • jackc/pgx/v4 模块从4.6.0更新到4.14.1
  • Azure/azure-event-hubs-go/v3 模块从3.3.13更新到3.3.17
  • gosnmp/gosnmp 模块从1.33.0更新到1.34.0
  • hashicorp/consul/api 模块从1.9.1更新到1.12.0
  • antchfx/xpath 模块从1.1.11更新到1.2.0
  • antchfx/jsonquery 模块从1.1.4更新到1.1.5
  • prometheus/procfs 模块从0.6.0更新到0.7.3
  • aws/aws-sdk-go-v2/service/cloudwatchlogs 模块从1.5.2更新到1.12.0
  • kardianos/service 模块从1.0.0更新到1.2.1
  • couchbase/go-couchbase 模块从0.1.0更新到0.1.1
  • pion/dtls/v2 模块从2.0.9更新到2.0.13
  • containerd/containerd 模块更新到1.5.9

访问我们的下载页面获取最新的Telegraf版本。如果您发现问题或有问题,请加入我们的InfluxDB Community Slack,在InfluxDB GitHub 仓库或我们的社区网站上发布,我们将查看。

如果您有兴趣参与测试您使用的插件和系统的错误修复和功能,请填写此表格。Telegraf维护者将在拉取请求上标记您以测试工件。这将帮助我们更好地解决发布后可能出现的错误。