Telegraf ist ein Open-Source-Agent zum Erfassen, Verarbeiten, Aggregieren und Schreiben von Metriken, Logs und anderen Daten. Er umfasst Hunderte von Plugins für Eingaben, Prozessoren, Aggregatoren und Ausgaben, etwa für Systemüberwachung, Cloud-Dienste, Container, IoT-Protokolle wie MQTT und Modbus sowie Messaging-Systeme wie Kafka. Telegraf wird zu einer einzelnen statischen Binärdatei ohne externe Abhängigkeiten kompiliert und ist als Binärdatei, Docker-Image sowie RPM- oder DEB-Paket verfügbar. Die Konfiguration erfolgt in TOML. Es handelt sich um eine Komponente, die Sie selbst betreiben, nicht um einen gehosteten Dienst.
Telegraf wird von InfluxData mit Sitz in San Francisco in den USA entwickelt und steht unter der MIT-Lizenz. Da Sie den Agenten selbst betreiben, bestimmen Sie, wohin die erfassten Daten gelangen: Telegraf kann an jedes beliebige Ziel schreiben, auch an Systeme innerhalb der EU oder in Ihrer eigenen Infrastruktur. Eine europäische Organisation kann Telegraf daher ohne US-Clouddienst einsetzen; der Quellcode ist öffentlich und prüfbar.