Telegraf is an open-source, plugin-driven, server agent for collecting and sending metrics and events from databases, systems, and IoT sensors. Written in Go, Telegraf compiles into a single binary with no external dependencies, requiring a minimal memory footprint. Telegraf has well-defined integrations with InfluxDB for storage, Chronograf for visualizations, and Kapacitor for alerting.
How to get data flowing
This is an integration facilitated through Cribl Stream’s Metrics, HTTP/S, StatsD, or TCP JSON Source.
Configure Telegraf to output data via TCP, UDP, StatsD, HTTP or JSON. (Some of these options require a Telegraf plugin.)
Configure Stream to ingest Telegraf data via Sources > Metrics (for TCP, UDP, or StatsD), or via a different Source corresponding to your Telegraf output format.
Specify the address to bind on, port to listen on, and optional parameters.
Stream will start receiving Telegraf data as it becomes available.