Telegraf

Visit website Source code

InfluxData's plugin-based agent that collects metrics and events from systems, services and APIs and writes them to InfluxDB, Prometheus and many other outputs.

Pricing and hosting

Pricing
Free
Open source
Yes (MIT)
Self-hosted
Yes
Launched
2015
Status
Active
Website
influxdata.com

Plans and prices change; check the tool's own site before you decide.

What it does

OpenTelemetry and telemetry pipelines checklist

8 of 9 confirmed in Telegraf's own documentation. The same checklist is used for every tool in Pipelines.

  • OTLP in and out Yes
  • Logs Yes
  • Metrics Yes
  • Traces Yes
  • Transform and redact Yes
  • Routing to many destinations Yes
  • Durable buffering Yes
  • Sampling or volume reduction Yes
  • Central fleet management Not confirmed

Metric-centric: logs and traces become metric events; disk buffer is experimental

Checked against: github.com, github.com (2), github.com (3), github.com (4), github.com (5)

Metrics and time-series databases checklist

2 of 10 confirmed in Telegraf's own documentation. The same checklist is used for every tool in Metrics.

  • PromQL or compatible queries No
  • Prometheus remote write Yes
  • OTLP metrics ingest Yes
  • Long-term storage No
  • Clustering or high availability Not confirmed
  • Downsampling No
  • Alert rule evaluation No
  • Multi-tenancy No
  • Built-in query UI No
  • Managed hosted service No

A collection agent, not a metrics store: accepts remote write/OTLP only to forward them.

Checked against: github.com, raw.githubusercontent.com, raw.githubusercontent.com (2)

Alternatives to Telegraf

Other opentelemetry and telemetry pipelines tools. See all 22.