Telegraf is the open source server agent to help you collect metrics from your stacks, sensors, and systems.telegraf
Why use Telegraf?
Telegraf is a server-based agent for collecting and sending all metrics and events from databases, systems, and IoT sensors. Telegraf is written in Go and compiles into a single binary with no external dependencies, and requires a very minimal memory footprint.
Collect and store all kinds of data:
Collect critical stateful data (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.
Metrics from system telemetry like iptables, Netstat, NGINX, and HAProxy help provide a full stack view of your apps.
Agent for collecting
Intro to Telegraf video
Telegraf plugin system overview
4 Types of Telegraf plugins
These are the four basic plugin types: Input, Output, Processor, and Aggregator.
1. InputTelegraf Input Plugins collect metrics from the system, services, and 3rd party APIs.
2. ProcessProcessor Plugins transform, decorate, and filter metrics before they are sent allowing your data to be sanitized as it arrives.
3. AggregateAggregator Plugins create aggregate metrics, for example the average mean, minimum, and maximum from the metrics you have collected, and processed.
4. OutputOutput Plugins write to a variety of datastores, services, & message queues, like InfluxDB, Graphite, OpenTSDB, Datadog, Kafka, MQTT, NSQ, and others.
Video: Telegraf Plugin System Overview
Telegraf also has output plugins to send metrics to a variety of other datastores, services, and message queues, including InfluxDB, Graphite, OpenTSDB, Datadog, Librato, Kafka, MQTT, NSQ, and many others.
Seamlessly connect with 300+ plugins to the platforms that make sense to you.
Download the Telegraf open source collector agentDownload now
Documentation to help you get started with TelegrafLearn more
Take the Data Collection with Telegraf courseEnroll today
How to configure your Telegraf Plugin
Video: How to Configure a Telegraf PluginWatch now
Save Time with Telegraf
Video: How can Telegraf make my life easier?Watch now
Video: Why should I get involved in open source?Watch now
Telegraf Use Cases
Video: What are some use cases for Telegraf?Watch now
Video: How do improvements land in Telegraf?Watch now