发布公告:Telegraf 1.9.0

导航至

Telegraf 的新功能版本现已发布

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

非常感谢 40 多位开源社区成员为这项工作做出的贡献!

此版本的主要功能亮点包括

  • 为避免从队列消费者读取时过度消耗:kafka_consumeramqp_consumermqtt_consumernats_consumernsq_consumer 使用新的选项 max_undelivered_messages 来限制未写入指标的最大未交付消息数。这将防止 Telegraf 在输出插件无法足够快地写入时,持续从队列中读取消息。
  • 即使在输出正在写入时,输入插件现在也可以将指标添加到输出缓冲区。当以高吞吐量写入缓慢输出时,这将提供更强大的降级和恢复能力。
  • http_listener 输入插件已重命名为 influxdb_listener ,并且原始名称的使用已被弃用。新名称更好地描述了该插件作为 InfluxDB 中继的预期用途。对于通过 HTTP 以任何格式通用传输指标,建议改用 http_listener_v2 。
  • Prometheus 输入插件 (prometheus) 现在可以使用 prometheus.io/scrape 标签抓取 Kubernetes 目标。这使得 Telegraf 能够在您的 Kubernetes 集群中自动发现和抓取新的 Pod。

新输入插件

  1. HTTP Listener (http_listener_v2)
    • 此插件取代了原始的 http_listener 插件(现在称为 influxdb_listener),并且是一个服务输入插件,用于监听通过 HTTP 发送的指标。指标可以以任何支持的数据格式发送。
  2. IPVS (ipvs)
    • IPVS 输入插件使用 Linux 内核 netlink 套接字接口来收集有关 IPVS 虚拟服务器和真实服务器的指标。
  3. Jenkins (jenkins)
    • 此插件收集有关 Jenkins 实例中运行的节点和作业的信息。此插件不需要 Jenkins 上的插件,它利用 Jenkins API 来检索所需的所有信息。
  4. Nginx Plus (nginx_plus_api)
    • Nginx Plus 是开源 Web 服务器 Nginx 的商业版本。
  5. Nginx VTS (nginx_vts)
  6. Wireless (wireless)
    • wireless 插件通过读取 /proc/net/wireless 文件来收集有关无线链路质量的指标。此插件目前仅支持 Linux。

新输出插件

  1. Google Stackdriver (stackdriver)

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