Telegraf – Metrics Collection Agent

December 28, 2025
Download Now

Telegraf is a plugin-driven server agent for collecting and reporting metrics. Part of the InfluxData platform, it integrates seamlessly with InfluxDB while supporting numerous output destinations.

Key Features

  • Plugin System: 300+ input and output plugins
  • Multiple Outputs: Send data to various backends simultaneously
  • Data Processing: Transform and aggregate data in-flight
  • Low Overhead: Minimal resource consumption
  • Service Discovery: Dynamic configuration support

Installation

Install Telegraf on Ubuntu:

wget https://dl.influxdata.com/telegraf/releases/telegraf_1.28.3-1_amd64.deb
sudo dpkg -i telegraf_1.28.3-1_amd64.deb
sudo systemctl enable telegraf
sudo systemctl start telegraf

Usage Examples

Configure system metrics collection:

# /etc/telegraf/telegraf.conf
[[inputs.cpu]]
  percpu = true
  totalcpu = true

[[inputs.mem]]

[[outputs.influxdb_v2]]
  urls = ["http://localhost:8086"]
  token = "$INFLUX_TOKEN"
  organization = "myorg"
  bucket = "metrics"

Benefits

Telegraf simplifies metrics collection with its extensive plugin library. Its flexibility allows integration with virtually any data source and destination, making it ideal for heterogeneous environments.

Download Telegraf

Was this article helpful?