发布公告:Telegraf 1.17.1

导航至

Telegraf 的新维护版本现在可用

此 Telegraf 维护版本包含以下改进

  • 为 Windows 平台添加了事件日志支持
  • CSV 解析器 (csv)
    • 为 csv 解析器添加了定义字符串跳过值数组的选项。解决了忽略缺失值的问题
  • 合并聚合器 (merge)
    • 性能优化改进
  • gNMI 输入 (gnmi)
    • 修复了指标路径开头字符被截断的问题
  • HTTP 监听器 v2 (http_listener_v2)
    • 修复了插件启动失败时 Stop() 的问题
  • IPMI 传感器输入 (ipmi_sensor)
    • 添加了设置以在 ipmitool 中启用缓存
    • 为插件连接添加了 hex_key 参数
  • Jenkins 输入 (jenkins)
    • 在 Jenkins 插件中添加了对包含性作业列表的支持
  • Lustre2 输入 (lustre2)
    • 修复了插件在字段名称和值之间没有空白字符分隔时崩溃的问题
  • Ping 输入 (ping)
    • 当配置中的 method = "native" 时,使用 go-ping
  • Prometheus 输入 (prometheus)
    • 在 Prometheus 解析器中使用 mime-type 处理 protocol-buffer 响应
  • Procstat 输入 (procstat)
    • 提供选项,在报告 cpu_usage 时包含核心数
    • 在同一个 Gather() 循环中,使用相同的时间戳
  • PostgreSQL 扩展输入 (postgresql_extensible)
    • 为 postgres_extensible 添加了时间戳列选项,以处理类似日志的查询
  • SNMP 输入 (snmp)
    • 扩展了内部 SNMP 包装器,以支持 AES-192、AES-192C、AES-256 和 AES-256C
  • Webhooks 输入 (webhooks)
    • 使用 Particle.io Webhook 中的 measurement JSON 字段作为测量名称
  • x509 证书输入 (x509_cert)
    • 修复了超时问题
  • Zookeeper 输入 (zookeeper)
    • 改进了 mntr 正则表达式,以匹配特定用户的键
  • HTTP 输出 (http)
    • 添加了控制空闲连接超时的选项
  • InfluxDB v2 输出 (outputs.influxdb_v2)
    • 修复了当 Elasticsearch 接收器处于只读状态时,Telegraf 日志被错误信息淹没的问题
    • 添加了指数退避和尊重客户端错误响应
  • TLS (common.tls)
    • 允许指定 SNI 主机名
  • 依赖项
    • 更新 github.com/nsqio/go-nsq 从 1.0.7 到 1.0.8
    • 更新 github.com/Shopify/sarama 从 1.27.1 到 1.27.2
    • 更新 github.com/newrelic/newrelic-telemetry-sdk-go 从 0.2.0 到 0.5.1
    • 更新 github.com/gosnmp/gosnmp 从 1.28.0 到 1.29.0

最新开源版本的二进制文件可以在我们的下载页面找到。