Telegraf est un agent open source de collecte, de traitement, d'agrégation et d'écriture de métriques, de journaux et d'autres données. Il comprend des centaines de plugins d'entrée, de traitement, d'agrégation et de sortie, par exemple pour la supervision système, les services cloud, les conteneurs, les protocoles IoT comme MQTT et Modbus ou les systèmes de messagerie comme Kafka. Telegraf se compile en un seul binaire statique sans dépendance externe et existe sous forme de binaire, d'image Docker et de paquets RPM ou DEB. La configuration s'écrit en TOML. C'est un composant que vous exploitez vous-même, et non un service hébergé.
Telegraf est développé par InfluxData, établi à San Francisco aux États-Unis, et publié sous licence MIT. Comme vous exploitez l'agent vous-même, vous décidez où vont les données collectées : Telegraf peut écrire vers n'importe quelle destination, y compris des systèmes situés dans l'UE ou votre propre infrastructure. Une organisation européenne peut donc l'utiliser sans dépendre d'un service cloud américain, et le code source est public et vérifiable.