Release Announcement: Telegraf 1.10.0
By
Russ Savage /
Product
Mar 05, 2019
Navigate to:
A new feature-bearing release for Telegraf is now available:
- Telegraf 1.10.0 release notes
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
- Google Cloud PubSub (
cloud_pubsub
)- This plugin ingests metrics from Google Cloud PubSub and creates metrics using one of the supported input data formats.
- 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.
- 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.
- 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.
- Neptune Apex (
neptune_apex
)- The Neptune Apex controller family allows an aquarium hobbyist to monitor and control their tanks based on various probes.
- 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.
- 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.
- 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
- Google Stackdriver (
stackdriver
)- Stackdriver gathers metrics from Google's Stackdriver Monitoring API.
New Outputs
- 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
- ServiceNow Metrics (
nowmetric
)- The ServiceNow Metrics serializer outputs metrics in the ServiceNow Operational Intelligence format.
- 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.