发布公告:Telegraf 1.17.1

导航至

Telegraf 的新维护版本现已可用

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

  • 为 Windows 平台添加了事件日志支持
  • CSV 解析器 (csv)
    • 为 CSV 解析器添加了定义字符串跳过值数组的功能。解决了忽略缺失值的问题
  • 合并聚合器 (merge)
    • 性能优化改进
  • gNMI 输入 (gnmi)
    • 修复了指标路径首字符被截断的问题
  • HTTP Listener 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 处理协议缓冲区响应
  • Procstat 输入 (procstat)
    • 提供一个选项,在报告 cpu_usage 时包含核心计数
    • 在同一 Gather() 周期中为所有指标使用相同的时间戳。
  • PostgreSQL Extensible 输入 (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

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