Release Announcement: Telegraf 1.10.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:

  • Added new input and output plugins for communicating with Google PubSub. You can use the pubsub input for ingesting from PULL subscriptions or the cloud_pubsub_push for messages that are actively pushed from Google PubSub. The output plugin can be used to write data directly into Google PubSub in any format supported by Telegraf.
  • Telegraf can now pull messages directly from Amazon Kinesis via the kinesis_consumer input plugin. You can use this to ingest anything in Kinesis including any metrics and logs or AWS VPC Flow Logs.
  • Kubernetes resource state metrics can now be collected using the kube_inventory input plugin which allows you to gather state data about your daemonsets, deployments, nodes, and many more. This can be configured and run as part of a single Telegraf instance deployed to your Kubernetes cluster.

New Inputs

  1. Google Cloud PubSub (cloud_pubsub)
    • This plugin ingests metrics from Google Cloud PubSub and creates metrics using one of the supported input data formats.
  2. Google Cloud PubSub Push (cloud_pubsub_push)
    • This is a service input plugin that listens for messages sent via an HTTP POST from Google Cloud PubSub.
  3. Kinesis Consumer (kinesis_consumer)
    • The Kinesis consumer plugin reads from a Kinesis data stream and creates metrics using one of the supported input data formats.
  4. Kube Inventory (kube_inventory)
    • This plugin generates metrics derived from the state of the following Kubernetes resources: DaemonSets, Deployments, Nodes, Persistent Volumes, Persistent Volume Claims, Pods (containers), and Stateful Sets.
  5. Neptune Apex (neptune_apex)
    • The Neptune Apex controller family allows an aquarium hobbyist to monitor and control their tanks based on various probes.
  6. Nginx Upstream Check (nginx_upstream_check)
    • This module can periodically check the servers in the Nginx's upstream check module with configured request and interval to determine if the server is still available.
  7. Multi File (multifile)
    • This plugin allows Telegraf to combine data from multiple files into a single metric, creating one field or tag per file. This is often useful for creating custom metrics from the /sys or /proc filesystems.
  8. Google Stackdriver (stackdriver)

New Outputs

  1. Google Cloud PubSub (cloud_pubsub)
    • This plugin publishes metrics to a Google Cloud PubSub topic as one of the supported output data formats.

New Serializers

  1. ServiceNow Metrics (nowmetric)
  2. Carbon2 (carbon2)
    • This serializer translates the Telegraf metric format into the Carbon2 format.

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