Telegraf is an agent, written in the Go programming language, for collecting, processing, aggregating, and writing metrics. Telegraf is plugin-driven and supports four categories of plugin types, including input, output, aggregator, and processor.
Use the Telegraf aggregator plugins with the InfluxData time series platfrom to create aggregate metrics (for example, mean, min, max, quantiles, etc.) collected by the input plugins. Aggregator plugins support basic statistics, histograms, and min/max values.
Telegraf input plugins are used with the InfluxData time series platform to collect metrics from the system, services, or third party APIs.
Telegraf allows users to specify multiple output sinks in the configuration file.
Supported Telegraf output plugins Amazon CloudWatch Plugin ID: cloudwatch
The Amazon CloudWatch output plugin send metrics to Amazon CloudWatch.
Amazon Kinesis Plugin ID: kinesis
The Amazon Kinesis output plugin is an experimental plugin that is still in the early stages of development. It will batch up all of the points into one PUT request to Kinesis. This should save the number of API requests by a considerable level.
Use Telegraf processor plugins in the InfluxData time series platform to process metrics and emit results based on the values processed.
Support and feedback
Thank you for being part of our community!
We welcome and encourage your feedback and bug reports for Telegraf and this documentation.
To find support, the following resources are available:
InfluxDB Cloud customers can contact InfluxData Support.