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

导航至

Telegraf 的新维护版本现已可用

输入插件更新

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

输出插件更新

  • AMQP 输出
    • 插件现在在写入错误时关闭最后一个连接,以避免连接泄漏。
  • Timestream 输出
    • 我们修复了 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 社区 Slack,在我们的 InfluxDB GitHub 仓库或我们的社区站点中发布,我们将进行查看。

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