Telegraf ist ein quelloffener Server-Proxy zum Sammeln und Senden aller Metriken und Ereignisse von Datenbanken, Systemen und IoT-Sensoren. Es ist in Go geschrieben, kompiliert zu einer einzigen Binärdatei ohne externe Abhängigkeiten und benötigt nur sehr wenig Arbeitsspeicher. Telegraf verfügt über über 300 von Community-Mitgliedern entwickelte Plugins, die eine Vielzahl von Datenquellen abdecken, darunter Cloud-Dienste, Anwendungen und IoT-Sensoren. Es unterstützt flexible Parsing- und Serialisierungsmethoden für verschiedene Datenformate wie JSON, CSV, Graphite und kann Daten in das InfluxDB-Zeilenprotokoll und Prometheus serialisieren. Telegraf bietet zudem robuste Zustellungsgarantien, einschließlich Backpressure, Scheduler, Anpassung der Uhrenverschiebung und vollständiger Durchfluss-Unterstützung. Darüber hinaus ermöglicht der benutzerdefinierte Builder die Auswahl spezifischer Plugins, die in die Telegraf-Binärdatei aufgenommen werden sollen, was ideal für ressourcenbeschränkte Geräte ist.