版本发布公告:Telegraf 1.9.0

导航至

Telegraf的最新版本已发布,包含新功能

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

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

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

  • 为避免从队列消费者读取时的过度消费: kafka_consumer, amqp_consumer, mqtt_consumer, nats_consumer, 和 nsq_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 是开源网络服务器 Nginx 的商业版本。
  5. Nginx VTS(nginx_vts
  6. 无线(wireless
    • 无线插件通过读取 /proc/net/wireless 文件来收集有关无线链路质量的指标。此插件目前仅支持 Linux。

新增输出

  1. Google Stackdriver (stackdriver)

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