Telegraf
5K+ Easy Integrations
Powerful performance with an easy integration, powered by Telegraf, the open source data connector built by InfluxData. Join the millions of developers using Telegraf and InfluxDB to predict, respond, and adapt in real-time.
5B+
Downloads of
InfluxData’s Telegraf
#1
Time Series Database
Source: DB Engines
Telegraf
Powerful data collection
Telegraf is an open source server agent that helps you collect metrics from your stacks, sensors, and systems.
Why use Telegraf?
Telegraf collects and sends time series data from databases, systems, and IoT sensors. It has no external dependencies, is easy to install, and requires minimal memory.
Download TelegrafIoT Sensors
Collect critical stateful data (e.g., pressure levels, temp levels, etc.) with popular protocols like MQTT, ModBus, OPC-UA, and Kafka.
DevOps Tools and Frameworks
Gather metrics from cloud platforms, containers, and orchestrators like GitHub, Kubernetes, CloudWatch, Prometheus, and more.
System Telemetry
Use system telemetry data like iptables, Netstat, NGINX, and HAProxy to provide a full stack view of your apps.
Advanced capabilities to empower your data
DownloadComplete Data Collection
Telegraf is an open source plugin-driven server agent for collecting and reporting time series data. Written in Go and compiled as a standalone binary, you can execute it on any system with no external dependencies. Telegraf also contains in-memory metric buffers to maintain data collection if the downstream database is temporarily unavailable.
Coverage
With 300+ plugins, Telegraf is the way to start collecting metrics from cloud services, applications, IoT sensors, and more. It enables flexible parsing and serializing for a variety of data formats (such as JSON, CSV, Graphite) and can serialize the data in InfluxDB line protocol and Prometheus to name a few.
Robust Delivery
Telegraf has reliable metric delivery guarantees with flow back-pressure. It also includes a scheduler, adjusts for clockdrift, full streaming support, and allows you to parse, format, or serialize your unstructured data before sending it to its final destination, saving time and storage space.
Four types of Telegraf plugins
Download NowTelegraf Input Plugins collect metrics from communication protocols, services, and 3rd party APIs.
Processor Plugins transform, decorate, and filter metrics before they are sent, anitizing your data as it arrives.
Aggregator Plugins create aggregate metrics, such as the average mean, minimum, and maximum from the metrics you have collected, and processed.
Write data to a variety of datastores, services, and message queues, like InfluxDB, Graphite, OpenTSDB, Datadog, Kafka, MQTT, NSQ, and others.
Telegraf Plugin Library
With hundreds of plugins to choose from, you can collect data from virtually any source. Don’t see what you need? Telegraf is open source so you can write your own custom plugins, too.
See All Integrations