This page documents an earlier version of Telegraf. Telegraf v1.26 is the latest stable version. View this page in the v1.26 documentation.
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.
Telegraf is a plugin-driven agent that collects, processes, aggregates, and writes metrics. It supports four categories of plugins including input, output, aggregator, and processor. View and search all available Telegraf plugins.
Telegraf aggregator plugins
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
Telegraf input plugins are used with the InfluxData time series platform to collect metrics from the system, services, or third party APIs.
Telegraf output plugins
Telegraf allows users to specify multiple output sinks in the configuration file. Supported Telegraf output plugins View the Telegraf plugin list to view all output plugins.
Telegraf processor plugins
Use Telegraf processor plugins in the InfluxData time series platform to process metrics and emit results based on the values processed.
Was this page helpful?
Thank you for your feedback!
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, use the following resources:
InfluxDB Cloud customers can contact InfluxData Support.