
About Telegraf
Telegraf is an open source agent that collects metrics, logs and other data from servers, containers and devices. It sends that data to the database or tool you choose.
What it does
Telegraf runs as a lightweight standalone binary. It reads data through input plugins and writes it out through output plugins, so one agent can connect many sources to many destinations. It is common in Kubernetes and Docker setups, where it can run as a sidecar or as a DaemonSet. It also suits edge devices with limited resources.
Key features
- More than 400 community plugins for inputs and outputs
- Metrics from NGINX, HAProxy and iptables
- Industrial and IoT protocols such as MQTT, Modbus and OPC-UA
- Buffering and backpressure to reduce data loss
- Runs as a sidecar or DaemonSet in Kubernetes
Who it's for
Operations and platform teams that run monitoring pipelines. IoT and edge developers who collect sensor data will find it useful as well.
Pricing and good to know
Telegraf is MIT licensed and free to download. It is often used with the InfluxDB platform, which is sold separately with its own plans. Telegraf Enterprise is a separate offering aimed at teams that run Telegraf at scale. Plugin support varies, so check that the inputs and outputs you need are available.
Highlights
- Connect 400+ data sources and destinations
- Collect metrics from NGINX, HAProxy and iptables
- Read IoT protocols such as MQTT and Modbus
- Buffer data to reduce loss during outages
- Run as a sidecar or DaemonSet in Kubernetes












