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.

Contact Sales