• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
InfluxData avatar

Telegraf

Plugin-driven agent that gathers metrics and logs and ships them anywhere

  • Servers and infrastructure
  • Data and spreadsheets
View on GitHub
Website

What it is

Telegraf is a single static binary that reads data from inputs such as system counters, Docker, SNMP, MQTT, Kafka, Modbus, OPC UA and Windows event logs, then transforms, aggregates and writes it to outputs like InfluxDB, Prometheus or message queues. Pipelines are defined in a TOML file, and more than 300 plugins cover servers, network gear, cloud services and industrial devices. Operations and IoT teams run it on hosts and gateways to feed time-series databases and monitoring stacks.

Images

Facts

Stars
17,872 GitHub stars.
17,872

Forks
5,842
Commits
11,709
Contributors
500+
Language
Go
License
MIT
Last commit
Oct 20, 2026
On GitHub since
April 2015
First release
May 2017
Platforms
macOS, Windows, Linux, CLI
Self-hostable
No
Alternative to
Datadog, Splunk
Tags
  • system-monitor
  • data-pipeline
  • time-series
  • monitoring

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • OpenTelemetry - CNCF avatar

    OpenTelemetry Collector Contrib

    Extra receivers, processors, and exporters for the OpenTelemetry Collector

    5k
  • hank avatar

    Beszel

    Lightweight server monitoring with Docker stats, history, and alerts

    26.4k