Telegraf is an open source, plugin-driven agent for collecting and reporting metrics written in Go with no external dependencies.
Telegraf is an open source(MIT licensed) agent for collecting and reporting metrics written for influxdata's Open Source Time Series Platform (a.k.a TICK stack).
Although build for the TICK stack it is not limited to delivering output to InfluxDB but several other common time series databases and message queues like Graphite, OpenTSDB, Kafka and MQTT.
Input plugins include SNMP, MySQL, Apache, PostgreSQL, kubernetes, docker and many more.