Release Announcement: Telegraf 1.9.0

Navigate to:

A new feature-bearing release for Telegraf is now available:

The binaries for the latest open source release can be found on our downloads page.

Many thanks to the 40+ open source community members who contributed to this effort!

Key feature highlights from the release include:

  • To avoid over consumption when reading from queue consumers: kafka_consumer, amqp_consumer, mqtt_consumer, nats_consumer, and nsq_consumer use a new option max_undelivered_messages to limit the number of outstanding unwritten metrics. This will prevent Telegraf from continuously reading messages from a queue when the output plugin cannot write fast enough.
  • Input plugins can now add metrics to the output buffer even when the output is writing. This will provide more robust degradation and recovery when writing to a slow output at high throughput.
  • The http_listener input plugin has been renamed to influxdb_listener and use of the original name is deprecated. The new name better describes the intended use of the plugin as an InfluxDB relay. For general-purpose transfer of metrics in any format via HTTP, it is recommended to use http_listener_v2 instead.
  • The Prometheus input plugin (prometheus) can now scrape Kubernetes targets using the prometheus.io/scrape label. This enables automatic discovery and scraping of new pods by Telegraf in your Kubernetes cluster.

New Inputs

  1. HTTP Listener (http_listener_v2)
    • This plugin replaces the original http_listener plugin (now called influxdb_listener) and is a service input plugin that listens for metrics sent via HTTP. Metrics may be sent in any supported data format.
  2. IPVS (ipvs)
    • The IPVS input plugin uses the linux kernel netlink socket interface to gather metrics about ipvs virtual and real servers.
  3. Jenkins (jenkins)
    • This plugin gathers information about the nodes and jobs running in a Jenkins instance. This plugin does not require a plugin on Jenkins and it makes use of Jenkins API to retrieve all the information needed.
  4. Nginx Plus (nginx_plus_api)
    • Nginx Plus is a commercial version of the open source web server Nginx.
  5. Nginx VTS (nginx_vts)
  6. Wireless (wireless)
    • The wireless plugin gathers metrics about wireless link quality by reading the /proc/net/wireless file. This plugin currently supports Linux only.

New Outputs

  1. Google Stackdriver (stackdriver)

The binaries for the latest open source release can be found on our downloads page.