2016-05-16 15:16:34 +00:00
|
|
|
# Telegraf [![Circle CI](https://circleci.com/gh/influxdata/telegraf.svg?style=svg)](https://circleci.com/gh/influxdata/telegraf) [![Docker pulls](https://img.shields.io/docker/pulls/library/telegraf.svg)](https://hub.docker.com/_/telegraf/)
|
2015-05-20 05:26:13 +00:00
|
|
|
|
2018-09-17 18:45:08 +00:00
|
|
|
Telegraf is an agent for collecting, processing, aggregating, and writing metrics.
|
2015-06-19 16:34:27 +00:00
|
|
|
|
2015-08-06 20:00:14 +00:00
|
|
|
Design goals are to have a minimal memory footprint with a plugin system so
|
2018-09-17 18:45:08 +00:00
|
|
|
that developers in the community can easily add support for collecting
|
|
|
|
metrics.
|
2015-06-19 16:34:27 +00:00
|
|
|
|
2018-09-17 18:45:08 +00:00
|
|
|
Telegraf is plugin-driven and has the concept of 4 distinct plugin types:
|
2016-11-04 14:12:22 +00:00
|
|
|
|
|
|
|
1. [Input Plugins](#input-plugins) collect metrics from the system, services, or 3rd party APIs
|
|
|
|
2. [Processor Plugins](#processor-plugins) transform, decorate, and/or filter metrics
|
|
|
|
3. [Aggregator Plugins](#aggregator-plugins) create aggregate metrics (e.g. mean, min, max, quantiles, etc.)
|
|
|
|
4. [Output Plugins](#output-plugins) write metrics to various destinations
|
|
|
|
|
2019-05-13 17:40:48 +00:00
|
|
|
New plugins are designed to be easy to contribute, pull requests are welcomed
|
|
|
|
and we work to incorporate as many pull requests as possible.
|
2017-05-09 20:44:34 +00:00
|
|
|
|
2019-04-23 00:40:55 +00:00
|
|
|
## Try in Browser :rocket:
|
|
|
|
|
|
|
|
You can try Telegraf right in your browser in the [Telegraf playground](https://rootnroll.com/d/telegraf/).
|
|
|
|
|
2017-05-09 20:44:34 +00:00
|
|
|
## Contributing
|
|
|
|
|
|
|
|
There are many ways to contribute:
|
|
|
|
- Fix and [report bugs](https://github.com/influxdata/telegraf/issues/new)
|
|
|
|
- [Improve documentation](https://github.com/influxdata/telegraf/issues?q=is%3Aopen+label%3Adocumentation)
|
|
|
|
- [Review code and feature proposals](https://github.com/influxdata/telegraf/pulls)
|
2018-09-17 18:45:08 +00:00
|
|
|
- Answer questions and discuss here on github and on the [Community Site](https://community.influxdata.com/)
|
2017-05-09 20:44:34 +00:00
|
|
|
- [Contribute plugins](CONTRIBUTING.md)
|
2020-05-14 15:19:19 +00:00
|
|
|
- [Contribute external plugins](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/execd/shim) *(experimental)*
|
2015-06-19 16:34:27 +00:00
|
|
|
|
2019-12-05 01:16:00 +00:00
|
|
|
## Minimum Requirements
|
|
|
|
|
|
|
|
Telegraf shares the same [minimum requirements][] as Go:
|
|
|
|
- Linux kernel version 2.6.23 or later
|
|
|
|
- Windows 7 or later
|
|
|
|
- FreeBSD 11.2 or later
|
|
|
|
- MacOS 10.11 El Capitan or later
|
|
|
|
|
|
|
|
[minimum requirements]: https://github.com/golang/go/wiki/MinimumRequirements#minimum-requirements
|
|
|
|
|
2015-09-09 17:00:19 +00:00
|
|
|
## Installation:
|
2015-05-20 05:26:13 +00:00
|
|
|
|
2017-07-18 20:51:44 +00:00
|
|
|
You can download the binaries directly from the [downloads](https://www.influxdata.com/downloads) page
|
|
|
|
or from the [releases](https://github.com/influxdata/telegraf/releases) section.
|
2016-03-17 15:53:55 +00:00
|
|
|
|
2016-01-30 18:53:17 +00:00
|
|
|
### Ansible Role:
|
|
|
|
|
|
|
|
Ansible role: https://github.com/rossmcdonald/telegraf
|
|
|
|
|
2015-08-18 16:16:59 +00:00
|
|
|
### From Source:
|
|
|
|
|
2020-01-16 22:38:06 +00:00
|
|
|
Telegraf requires Go version 1.12 or newer, the Makefile requires GNU make.
|
2017-07-21 18:15:00 +00:00
|
|
|
|
2019-10-08 04:08:28 +00:00
|
|
|
1. [Install Go](https://golang.org/doc/install) >=1.12 (1.13 recommended)
|
2020-01-16 22:38:06 +00:00
|
|
|
2. Clone the Telegraf repository:
|
2018-07-24 21:57:24 +00:00
|
|
|
```
|
2020-01-16 22:38:06 +00:00
|
|
|
cd ~/src
|
|
|
|
git clone https://github.com/influxdata/telegraf.git
|
2018-07-24 21:57:24 +00:00
|
|
|
```
|
2020-01-16 22:38:06 +00:00
|
|
|
3. Run `make` from the source directory
|
2018-07-24 21:57:24 +00:00
|
|
|
```
|
2020-01-16 22:38:06 +00:00
|
|
|
cd ~/src/telegraf
|
2018-07-24 21:57:24 +00:00
|
|
|
make
|
|
|
|
```
|
2015-08-18 16:16:59 +00:00
|
|
|
|
2018-11-05 21:52:14 +00:00
|
|
|
### Changelog
|
|
|
|
|
|
|
|
View the [changelog](/CHANGELOG.md) for the latest updates and changes by
|
|
|
|
version.
|
|
|
|
|
2017-08-23 22:42:25 +00:00
|
|
|
### Nightly Builds
|
|
|
|
|
|
|
|
These builds are generated from the master branch:
|
2019-08-14 21:04:57 +00:00
|
|
|
- [telegraf-nightly_darwin_amd64.tar.gz](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly_darwin_amd64.tar.gz)
|
2017-08-23 22:42:25 +00:00
|
|
|
- [telegraf_nightly_amd64.deb](https://dl.influxdata.com/telegraf/nightlies/telegraf_nightly_amd64.deb)
|
|
|
|
- [telegraf_nightly_arm64.deb](https://dl.influxdata.com/telegraf/nightlies/telegraf_nightly_arm64.deb)
|
|
|
|
- [telegraf-nightly.arm64.rpm](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly.arm64.rpm)
|
|
|
|
- [telegraf_nightly_armel.deb](https://dl.influxdata.com/telegraf/nightlies/telegraf_nightly_armel.deb)
|
|
|
|
- [telegraf-nightly.armel.rpm](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly.armel.rpm)
|
|
|
|
- [telegraf_nightly_armhf.deb](https://dl.influxdata.com/telegraf/nightlies/telegraf_nightly_armhf.deb)
|
|
|
|
- [telegraf-nightly.armv6hl.rpm](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly.armv6hl.rpm)
|
|
|
|
- [telegraf-nightly_freebsd_amd64.tar.gz](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly_freebsd_amd64.tar.gz)
|
|
|
|
- [telegraf-nightly_freebsd_i386.tar.gz](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly_freebsd_i386.tar.gz)
|
|
|
|
- [telegraf_nightly_i386.deb](https://dl.influxdata.com/telegraf/nightlies/telegraf_nightly_i386.deb)
|
|
|
|
- [telegraf-nightly.i386.rpm](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly.i386.rpm)
|
|
|
|
- [telegraf-nightly_linux_amd64.tar.gz](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly_linux_amd64.tar.gz)
|
|
|
|
- [telegraf-nightly_linux_arm64.tar.gz](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly_linux_arm64.tar.gz)
|
|
|
|
- [telegraf-nightly_linux_armel.tar.gz](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly_linux_armel.tar.gz)
|
|
|
|
- [telegraf-nightly_linux_armhf.tar.gz](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly_linux_armhf.tar.gz)
|
|
|
|
- [telegraf-nightly_linux_i386.tar.gz](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly_linux_i386.tar.gz)
|
|
|
|
- [telegraf-nightly_linux_s390x.tar.gz](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly_linux_s390x.tar.gz)
|
|
|
|
- [telegraf_nightly_s390x.deb](https://dl.influxdata.com/telegraf/nightlies/telegraf_nightly_s390x.deb)
|
|
|
|
- [telegraf-nightly.s390x.rpm](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly.s390x.rpm)
|
|
|
|
- [telegraf-nightly_windows_amd64.zip](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly_windows_amd64.zip)
|
|
|
|
- [telegraf-nightly_windows_i386.zip](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly_windows_i386.zip)
|
|
|
|
- [telegraf-nightly.x86_64.rpm](https://dl.influxdata.com/telegraf/nightlies/telegraf-nightly.x86_64.rpm)
|
|
|
|
- [telegraf-static-nightly_linux_amd64.tar.gz](https://dl.influxdata.com/telegraf/nightlies/telegraf-static-nightly_linux_amd64.tar.gz)
|
|
|
|
|
2016-01-30 18:53:17 +00:00
|
|
|
## How to use it:
|
2015-06-20 01:53:35 +00:00
|
|
|
|
2016-10-25 12:47:38 +00:00
|
|
|
See usage with:
|
2016-01-07 22:21:10 +00:00
|
|
|
|
2016-10-25 12:47:38 +00:00
|
|
|
```
|
2018-09-17 18:45:08 +00:00
|
|
|
telegraf --help
|
2016-10-25 12:47:38 +00:00
|
|
|
```
|
2016-01-07 22:21:10 +00:00
|
|
|
|
2017-01-13 17:02:10 +00:00
|
|
|
#### Generate a telegraf config file:
|
2016-01-07 22:21:10 +00:00
|
|
|
|
2016-10-25 12:47:38 +00:00
|
|
|
```
|
2018-09-17 18:45:08 +00:00
|
|
|
telegraf config > telegraf.conf
|
2016-10-25 12:47:38 +00:00
|
|
|
```
|
2016-01-07 22:21:10 +00:00
|
|
|
|
2017-08-03 18:54:05 +00:00
|
|
|
#### Generate config with only cpu input & influxdb output plugins defined:
|
2016-10-05 12:53:43 +00:00
|
|
|
|
2016-10-25 12:47:38 +00:00
|
|
|
```
|
2020-02-04 21:54:11 +00:00
|
|
|
telegraf --section-filter agent:inputs:outputs --input-filter cpu --output-filter influxdb config
|
2016-10-25 12:47:38 +00:00
|
|
|
```
|
2016-01-07 22:21:10 +00:00
|
|
|
|
2020-05-14 07:41:58 +00:00
|
|
|
#### Run a single telegraf collection, outputting metrics to stdout:
|
2016-01-07 22:21:10 +00:00
|
|
|
|
2016-10-25 12:47:38 +00:00
|
|
|
```
|
2018-09-17 18:45:08 +00:00
|
|
|
telegraf --config telegraf.conf --test
|
2016-10-25 12:47:38 +00:00
|
|
|
```
|
2016-01-07 22:21:10 +00:00
|
|
|
|
2017-08-03 18:54:05 +00:00
|
|
|
#### Run telegraf with all plugins defined in config file:
|
2016-01-07 22:21:10 +00:00
|
|
|
|
2016-10-25 12:47:38 +00:00
|
|
|
```
|
2018-09-17 18:45:08 +00:00
|
|
|
telegraf --config telegraf.conf
|
2016-10-25 12:47:38 +00:00
|
|
|
```
|
2016-01-07 22:21:10 +00:00
|
|
|
|
2017-08-03 18:54:05 +00:00
|
|
|
#### Run telegraf, enabling the cpu & memory input, and influxdb output plugins:
|
2016-01-07 22:21:10 +00:00
|
|
|
|
|
|
|
```
|
2018-09-17 18:45:08 +00:00
|
|
|
telegraf --config telegraf.conf --input-filter cpu:mem --output-filter influxdb
|
2016-10-25 12:47:38 +00:00
|
|
|
```
|
|
|
|
|
2018-09-17 18:45:08 +00:00
|
|
|
## Documentation
|
|
|
|
|
|
|
|
[Latest Release Documentation][release docs].
|
2015-05-20 05:26:13 +00:00
|
|
|
|
2018-09-17 18:45:08 +00:00
|
|
|
For documentation on the latest development code see the [documentation index][devel docs].
|
2015-12-01 14:15:28 +00:00
|
|
|
|
2018-09-17 18:45:08 +00:00
|
|
|
[release docs]: https://docs.influxdata.com/telegraf
|
|
|
|
[devel docs]: docs
|
2015-11-24 21:22:11 +00:00
|
|
|
|
2016-11-04 14:12:22 +00:00
|
|
|
## Input Plugins
|
|
|
|
|
2018-08-13 23:34:59 +00:00
|
|
|
* [activemq](./plugins/inputs/activemq)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [aerospike](./plugins/inputs/aerospike)
|
2017-03-03 18:24:50 +00:00
|
|
|
* [amqp_consumer](./plugins/inputs/amqp_consumer) (rabbitmq)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [apache](./plugins/inputs/apache)
|
2019-08-21 00:10:25 +00:00
|
|
|
* [apcupsd](./plugins/inputs/apcupsd)
|
2019-08-29 23:32:43 +00:00
|
|
|
* [aurora](./plugins/inputs/aurora)
|
2019-11-28 02:02:40 +00:00
|
|
|
* [aws cloudwatch](./plugins/inputs/cloudwatch) (Amazon Cloudwatch)
|
2019-08-29 23:32:43 +00:00
|
|
|
* [azure_storage_queue](./plugins/inputs/azure_storage_queue)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [bcache](./plugins/inputs/bcache)
|
2018-09-10 19:34:05 +00:00
|
|
|
* [beanstalkd](./plugins/inputs/beanstalkd)
|
2019-04-03 22:59:47 +00:00
|
|
|
* [bind](./plugins/inputs/bind)
|
2017-11-28 23:19:30 +00:00
|
|
|
* [bond](./plugins/inputs/bond)
|
2018-05-22 21:10:41 +00:00
|
|
|
* [burrow](./plugins/inputs/burrow)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [cassandra](./plugins/inputs/cassandra) (deprecated, use [jolokia2](./plugins/inputs/jolokia2))
|
2016-11-04 14:12:22 +00:00
|
|
|
* [ceph](./plugins/inputs/ceph)
|
2017-02-24 09:43:22 +00:00
|
|
|
* [cgroup](./plugins/inputs/cgroup)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [chrony](./plugins/inputs/chrony)
|
2019-06-04 21:39:46 +00:00
|
|
|
* [cisco_telemetry_gnmi](./plugins/inputs/cisco_telemetry_gnmi)
|
|
|
|
* [cisco_telemetry_mdt](./plugins/inputs/cisco_telemetry_mdt)
|
2020-03-04 22:42:50 +00:00
|
|
|
* [clickhouse](./plugins/inputs/clickhouse)
|
2019-01-04 00:28:15 +00:00
|
|
|
* [cloud_pubsub](./plugins/inputs/cloud_pubsub) Google Cloud Pub/Sub
|
2019-02-27 02:30:54 +00:00
|
|
|
* [cloud_pubsub_push](./plugins/inputs/cloud_pubsub_push) Google Cloud Pub/Sub push endpoint
|
2016-11-04 14:12:22 +00:00
|
|
|
* [conntrack](./plugins/inputs/conntrack)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [consul](./plugins/inputs/consul)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [couchbase](./plugins/inputs/couchbase)
|
|
|
|
* [couchdb](./plugins/inputs/couchdb)
|
2018-07-12 19:25:04 +00:00
|
|
|
* [cpu](./plugins/inputs/cpu)
|
2017-11-29 19:54:33 +00:00
|
|
|
* [DC/OS](./plugins/inputs/dcos)
|
2018-07-12 19:25:04 +00:00
|
|
|
* [diskio](./plugins/inputs/diskio)
|
|
|
|
* [disk](./plugins/inputs/disk)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [disque](./plugins/inputs/disque)
|
2017-05-09 20:45:27 +00:00
|
|
|
* [dmcache](./plugins/inputs/dmcache)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [dns query time](./plugins/inputs/dns_query)
|
|
|
|
* [docker](./plugins/inputs/docker)
|
2019-06-19 21:34:01 +00:00
|
|
|
* [docker_log](./plugins/inputs/docker_log)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [dovecot](./plugins/inputs/dovecot)
|
2019-11-28 02:02:40 +00:00
|
|
|
* [aws ecs](./plugins/inputs/ecs) (Amazon Elastic Container Service, Fargate)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [elasticsearch](./plugins/inputs/elasticsearch)
|
2019-11-08 20:02:17 +00:00
|
|
|
* [ethtool](./plugins/inputs/ethtool)
|
2020-03-16 19:37:44 +00:00
|
|
|
* [eventhub_consumer](./plugins/inputs/eventhub_consumer) (Azure Event Hubs \& Azure IoT Hub)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [exec](./plugins/inputs/exec) (generic executable plugin, support JSON, influx, graphite and nagios)
|
2020-02-28 18:46:03 +00:00
|
|
|
* [execd](./plugins/inputs/execd)
|
2017-06-21 19:46:57 +00:00
|
|
|
* [fail2ban](./plugins/inputs/fail2ban)
|
2018-04-11 01:04:59 +00:00
|
|
|
* [fibaro](./plugins/inputs/fibaro)
|
2018-07-14 06:22:59 +00:00
|
|
|
* [file](./plugins/inputs/file)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [filestat](./plugins/inputs/filestat)
|
2018-07-31 22:05:55 +00:00
|
|
|
* [filecount](./plugins/inputs/filecount)
|
2019-07-22 22:37:52 +00:00
|
|
|
* [fireboard](/plugins/inputs/fireboard)
|
2017-07-13 23:00:09 +00:00
|
|
|
* [fluentd](./plugins/inputs/fluentd)
|
2019-04-02 23:27:45 +00:00
|
|
|
* [github](./plugins/inputs/github)
|
2017-07-10 18:22:37 +00:00
|
|
|
* [graylog](./plugins/inputs/graylog)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [haproxy](./plugins/inputs/haproxy)
|
|
|
|
* [hddtemp](./plugins/inputs/hddtemp)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [httpjson](./plugins/inputs/httpjson) (generic JSON-emitting http service plugin)
|
2018-10-12 21:20:12 +00:00
|
|
|
* [http_listener](./plugins/inputs/influxdb_listener) (deprecated, renamed to [influxdb_listener](/plugins/inputs/influxdb_listener))
|
|
|
|
* [http_listener_v2](./plugins/inputs/http_listener_v2)
|
2018-02-16 00:00:10 +00:00
|
|
|
* [http](./plugins/inputs/http) (generic HTTP plugin, supports using input data formats)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [http_response](./plugins/inputs/http_response)
|
2018-08-23 02:10:40 +00:00
|
|
|
* [icinga2](./plugins/inputs/icinga2)
|
2020-01-16 21:56:23 +00:00
|
|
|
* [infiniband](./plugins/inputs/infiniband)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [influxdb](./plugins/inputs/influxdb)
|
2018-10-12 21:20:12 +00:00
|
|
|
* [influxdb_listener](./plugins/inputs/influxdb_listener)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [internal](./plugins/inputs/internal)
|
2017-04-13 22:53:02 +00:00
|
|
|
* [interrupts](./plugins/inputs/interrupts)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [ipmi_sensor](./plugins/inputs/ipmi_sensor)
|
2018-01-31 20:30:03 +00:00
|
|
|
* [ipset](./plugins/inputs/ipset)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [iptables](./plugins/inputs/iptables)
|
2018-10-25 19:42:19 +00:00
|
|
|
* [ipvs](./plugins/inputs/ipvs)
|
2018-11-05 22:58:23 +00:00
|
|
|
* [jenkins](./plugins/inputs/jenkins)
|
2018-04-23 22:06:26 +00:00
|
|
|
* [jolokia2](./plugins/inputs/jolokia2) (java, cassandra, kafka)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [jolokia](./plugins/inputs/jolokia) (deprecated, use [jolokia2](./plugins/inputs/jolokia2))
|
2018-07-12 19:25:27 +00:00
|
|
|
* [jti_openconfig_telemetry](./plugins/inputs/jti_openconfig_telemetry)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [kafka_consumer](./plugins/inputs/kafka_consumer)
|
2017-05-09 20:45:27 +00:00
|
|
|
* [kapacitor](./plugins/inputs/kapacitor)
|
2019-11-28 02:02:40 +00:00
|
|
|
* [aws kinesis](./plugins/inputs/kinesis_consumer) (Amazon Kinesis)
|
2018-07-12 19:25:04 +00:00
|
|
|
* [kernel](./plugins/inputs/kernel)
|
|
|
|
* [kernel_vmstat](./plugins/inputs/kernel_vmstat)
|
2018-09-20 01:23:58 +00:00
|
|
|
* [kibana](./plugins/inputs/kibana)
|
2017-02-01 21:23:45 +00:00
|
|
|
* [kubernetes](./plugins/inputs/kubernetes)
|
2019-02-04 20:38:45 +00:00
|
|
|
* [kube_inventory](./plugins/inputs/kube_inventory)
|
2020-03-12 23:45:35 +00:00
|
|
|
* [lanz](./plugins/inputs/lanz)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [leofs](./plugins/inputs/leofs)
|
2018-07-12 19:25:04 +00:00
|
|
|
* [linux_sysctl_fs](./plugins/inputs/linux_sysctl_fs)
|
2020-04-16 20:07:03 +00:00
|
|
|
* [logparser](./plugins/inputs/logparser) (deprecated, use [tail](/plugins/inputs/tail))
|
2019-08-22 01:17:41 +00:00
|
|
|
* [logstash](./plugins/inputs/logstash)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [lustre2](./plugins/inputs/lustre2)
|
|
|
|
* [mailchimp](./plugins/inputs/mailchimp)
|
2019-08-22 01:26:44 +00:00
|
|
|
* [marklogic](./plugins/inputs/marklogic)
|
2018-05-01 19:01:08 +00:00
|
|
|
* [mcrouter](./plugins/inputs/mcrouter)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [memcached](./plugins/inputs/memcached)
|
2018-07-12 19:25:04 +00:00
|
|
|
* [mem](./plugins/inputs/mem)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [mesos](./plugins/inputs/mesos)
|
2017-08-03 01:02:41 +00:00
|
|
|
* [minecraft](./plugins/inputs/minecraft)
|
2020-01-29 10:50:11 +00:00
|
|
|
* [modbus](./plugins/inputs/modbus)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [mongodb](./plugins/inputs/mongodb)
|
2020-01-22 23:27:54 +00:00
|
|
|
* [monit](./plugins/inputs/monit)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [mqtt_consumer](./plugins/inputs/mqtt_consumer)
|
2019-01-24 01:26:50 +00:00
|
|
|
* [multifile](./plugins/inputs/multifile)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [mysql](./plugins/inputs/mysql)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [nats_consumer](./plugins/inputs/nats_consumer)
|
2018-01-26 23:18:15 +00:00
|
|
|
* [nats](./plugins/inputs/nats)
|
2019-01-08 23:09:36 +00:00
|
|
|
* [neptune_apex](./plugins/inputs/neptune_apex)
|
2018-07-12 19:25:04 +00:00
|
|
|
* [net](./plugins/inputs/net)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [net_response](./plugins/inputs/net_response)
|
2018-08-01 22:37:52 +00:00
|
|
|
* [netstat](./plugins/inputs/net)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [nginx](./plugins/inputs/nginx)
|
2018-10-22 19:57:24 +00:00
|
|
|
* [nginx_plus_api](./plugins/inputs/nginx_plus_api)
|
2019-01-15 20:59:14 +00:00
|
|
|
* [nginx_plus](./plugins/inputs/nginx_plus)
|
|
|
|
* [nginx_upstream_check](./plugins/inputs/nginx_upstream_check)
|
2018-11-03 01:20:37 +00:00
|
|
|
* [nginx_vts](./plugins/inputs/nginx_vts)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [nsq_consumer](./plugins/inputs/nsq_consumer)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [nsq](./plugins/inputs/nsq)
|
|
|
|
* [nstat](./plugins/inputs/nstat)
|
|
|
|
* [ntpq](./plugins/inputs/ntpq)
|
2018-04-17 20:43:36 +00:00
|
|
|
* [nvidia_smi](./plugins/inputs/nvidia_smi)
|
2017-08-03 01:02:41 +00:00
|
|
|
* [openldap](./plugins/inputs/openldap)
|
2019-08-20 22:14:11 +00:00
|
|
|
* [openntpd](./plugins/inputs/openntpd)
|
2017-11-20 22:39:13 +00:00
|
|
|
* [opensmtpd](./plugins/inputs/opensmtpd)
|
2019-05-31 23:22:37 +00:00
|
|
|
* [openweathermap](./plugins/inputs/openweathermap)
|
2017-11-30 00:36:00 +00:00
|
|
|
* [pf](./plugins/inputs/pf)
|
2018-08-01 22:44:10 +00:00
|
|
|
* [pgbouncer](./plugins/inputs/pgbouncer)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [phpfpm](./plugins/inputs/phpfpm)
|
|
|
|
* [phusion passenger](./plugins/inputs/passenger)
|
|
|
|
* [ping](./plugins/inputs/ping)
|
2017-11-28 18:08:41 +00:00
|
|
|
* [postfix](./plugins/inputs/postfix)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [postgresql_extensible](./plugins/inputs/postgresql_extensible)
|
2017-11-30 00:36:00 +00:00
|
|
|
* [postgresql](./plugins/inputs/postgresql)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [powerdns](./plugins/inputs/powerdns)
|
2019-04-23 23:34:52 +00:00
|
|
|
* [powerdns_recursor](./plugins/inputs/powerdns_recursor)
|
2018-07-12 19:25:04 +00:00
|
|
|
* [processes](./plugins/inputs/processes)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [procstat](./plugins/inputs/procstat)
|
2017-05-25 20:07:49 +00:00
|
|
|
* [prometheus](./plugins/inputs/prometheus) (can be used for [Caddy server](./plugins/inputs/prometheus/README.md#usage-for-caddy-http-server))
|
2016-11-04 14:12:22 +00:00
|
|
|
* [puppetagent](./plugins/inputs/puppetagent)
|
|
|
|
* [rabbitmq](./plugins/inputs/rabbitmq)
|
|
|
|
* [raindrops](./plugins/inputs/raindrops)
|
|
|
|
* [redis](./plugins/inputs/redis)
|
|
|
|
* [rethinkdb](./plugins/inputs/rethinkdb)
|
|
|
|
* [riak](./plugins/inputs/riak)
|
2017-08-08 18:50:16 +00:00
|
|
|
* [salesforce](./plugins/inputs/salesforce)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [sensors](./plugins/inputs/sensors)
|
2020-03-18 19:16:05 +00:00
|
|
|
* [sflow](./plugins/inputs/sflow)
|
2017-10-04 22:18:15 +00:00
|
|
|
* [smart](./plugins/inputs/smart)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [snmp_legacy](./plugins/inputs/snmp_legacy)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [snmp](./plugins/inputs/snmp)
|
2019-11-25 19:58:19 +00:00
|
|
|
* [snmp_trap](./plugins/inputs/snmp_trap)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [socket_listener](./plugins/inputs/socket_listener)
|
2017-11-08 00:44:09 +00:00
|
|
|
* [solr](./plugins/inputs/solr)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [sql server](./plugins/inputs/sqlserver) (microsoft)
|
2020-03-05 18:36:36 +00:00
|
|
|
* [stackdriver](./plugins/inputs/stackdriver) (Google Cloud Monitoring)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [statsd](./plugins/inputs/statsd)
|
2019-09-20 22:38:21 +00:00
|
|
|
* [suricata](./plugins/inputs/suricata)
|
2018-07-12 19:25:04 +00:00
|
|
|
* [swap](./plugins/inputs/swap)
|
2019-11-21 19:33:47 +00:00
|
|
|
* [synproxy](./plugins/inputs/synproxy)
|
2018-05-25 21:33:57 +00:00
|
|
|
* [syslog](./plugins/inputs/syslog)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [sysstat](./plugins/inputs/sysstat)
|
2019-12-03 00:18:56 +00:00
|
|
|
* [systemd_units](./plugins/inputs/systemd_units)
|
2018-07-12 19:25:04 +00:00
|
|
|
* [system](./plugins/inputs/system)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [tail](./plugins/inputs/tail)
|
2018-09-10 19:34:05 +00:00
|
|
|
* [temp](./plugins/inputs/temp)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [tcp_listener](./plugins/inputs/socket_listener)
|
2017-11-01 20:30:43 +00:00
|
|
|
* [teamspeak](./plugins/inputs/teamspeak)
|
2018-05-23 18:57:47 +00:00
|
|
|
* [tengine](./plugins/inputs/tengine)
|
2017-08-16 22:36:56 +00:00
|
|
|
* [tomcat](./plugins/inputs/tomcat)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [twemproxy](./plugins/inputs/twemproxy)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [udp_listener](./plugins/inputs/socket_listener)
|
2018-02-21 00:06:13 +00:00
|
|
|
* [unbound](./plugins/inputs/unbound)
|
2020-01-03 18:58:15 +00:00
|
|
|
* [uwsgi](./plugins/inputs/uwsgi)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [varnish](./plugins/inputs/varnish)
|
2018-09-11 21:55:18 +00:00
|
|
|
* [vsphere](./plugins/inputs/vsphere) VMware vSphere
|
2016-11-04 14:12:22 +00:00
|
|
|
* [webhooks](./plugins/inputs/webhooks)
|
|
|
|
* [filestack](./plugins/inputs/webhooks/filestack)
|
|
|
|
* [github](./plugins/inputs/webhooks/github)
|
|
|
|
* [mandrill](./plugins/inputs/webhooks/mandrill)
|
2017-05-09 20:45:27 +00:00
|
|
|
* [papertrail](./plugins/inputs/webhooks/papertrail)
|
2017-11-17 00:11:20 +00:00
|
|
|
* [particle](./plugins/inputs/webhooks/particle)
|
|
|
|
* [rollbar](./plugins/inputs/webhooks/rollbar)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [win_perf_counters](./plugins/inputs/win_perf_counters) (windows performance counters)
|
|
|
|
* [win_services](./plugins/inputs/win_services)
|
2020-03-09 22:34:43 +00:00
|
|
|
* [wireguard](./plugins/inputs/wireguard)
|
2018-10-29 22:59:37 +00:00
|
|
|
* [wireless](./plugins/inputs/wireless)
|
2019-03-04 21:00:22 +00:00
|
|
|
* [x509_cert](./plugins/inputs/x509_cert)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [zfs](./plugins/inputs/zfs)
|
2017-08-03 01:02:41 +00:00
|
|
|
* [zipkin](./plugins/inputs/zipkin)
|
2018-07-12 19:26:46 +00:00
|
|
|
* [zookeeper](./plugins/inputs/zookeeper)
|
2016-11-04 14:12:22 +00:00
|
|
|
|
2018-10-01 18:00:57 +00:00
|
|
|
## Parsers
|
|
|
|
|
|
|
|
- [InfluxDB Line Protocol](/plugins/parsers/influx)
|
|
|
|
- [Collectd](/plugins/parsers/collectd)
|
|
|
|
- [CSV](/plugins/parsers/csv)
|
|
|
|
- [Dropwizard](/plugins/parsers/dropwizard)
|
2019-06-17 21:46:49 +00:00
|
|
|
- [FormUrlencoded](/plugins/parser/form_urlencoded)
|
2018-10-01 18:00:57 +00:00
|
|
|
- [Graphite](/plugins/parsers/graphite)
|
|
|
|
- [Grok](/plugins/parsers/grok)
|
|
|
|
- [JSON](/plugins/parsers/json)
|
|
|
|
- [Logfmt](/plugins/parsers/logfmt)
|
|
|
|
- [Nagios](/plugins/parsers/nagios)
|
|
|
|
- [Value](/plugins/parsers/value), ie: 45 or "booyah"
|
|
|
|
- [Wavefront](/plugins/parsers/wavefront)
|
|
|
|
|
|
|
|
## Serializers
|
|
|
|
|
|
|
|
- [InfluxDB Line Protocol](/plugins/serializers/influx)
|
|
|
|
- [JSON](/plugins/serializers/json)
|
|
|
|
- [Graphite](/plugins/serializers/graphite)
|
2019-01-08 23:32:49 +00:00
|
|
|
- [ServiceNow](/plugins/serializers/nowmetric)
|
2018-10-01 18:00:57 +00:00
|
|
|
- [SplunkMetric](/plugins/serializers/splunkmetric)
|
2019-01-26 02:06:08 +00:00
|
|
|
- [Carbon2](/plugins/serializers/carbon2)
|
2019-04-05 21:48:24 +00:00
|
|
|
- [Wavefront](/plugins/serializers/wavefront)
|
2017-04-12 17:41:26 +00:00
|
|
|
|
2016-11-04 14:12:22 +00:00
|
|
|
## Processor Plugins
|
|
|
|
|
2020-02-06 21:34:36 +00:00
|
|
|
* [clone](/plugins/processors/clone)
|
|
|
|
* [converter](/plugins/processors/converter)
|
|
|
|
* [date](/plugins/processors/date)
|
2020-03-18 01:39:08 +00:00
|
|
|
* [dedup](/plugins/processors/dedup)
|
2020-05-22 18:48:49 +00:00
|
|
|
* [defaults](/plugins/processors/defaults)
|
2020-02-06 21:34:36 +00:00
|
|
|
* [enum](/plugins/processors/enum)
|
2020-05-01 18:21:41 +00:00
|
|
|
* [filepath](/plugins/processors/filepath)
|
2020-02-06 21:34:36 +00:00
|
|
|
* [override](/plugins/processors/override)
|
|
|
|
* [parser](/plugins/processors/parser)
|
|
|
|
* [pivot](/plugins/processors/pivot)
|
|
|
|
* [printer](/plugins/processors/printer)
|
|
|
|
* [regex](/plugins/processors/regex)
|
|
|
|
* [rename](/plugins/processors/rename)
|
2020-03-18 19:28:02 +00:00
|
|
|
* [s2geo](/plugins/processors/s2geo)
|
2020-02-06 21:34:36 +00:00
|
|
|
* [strings](/plugins/processors/strings)
|
|
|
|
* [tag_limit](/plugins/processors/tag_limit)
|
|
|
|
* [template](/plugins/processors/template)
|
|
|
|
* [topk](/plugins/processors/topk)
|
|
|
|
* [unpivot](/plugins/processors/unpivot)
|
2016-11-04 14:12:22 +00:00
|
|
|
|
|
|
|
## Aggregator Plugins
|
|
|
|
|
2017-10-10 19:04:41 +00:00
|
|
|
* [basicstats](./plugins/aggregators/basicstats)
|
2019-05-15 21:50:25 +00:00
|
|
|
* [final](./plugins/aggregators/final)
|
2017-08-03 01:02:41 +00:00
|
|
|
* [histogram](./plugins/aggregators/histogram)
|
2019-09-27 00:10:50 +00:00
|
|
|
* [merge](./plugins/aggregators/merge)
|
2019-05-15 21:50:25 +00:00
|
|
|
* [minmax](./plugins/aggregators/minmax)
|
2018-06-19 01:06:11 +00:00
|
|
|
* [valuecounter](./plugins/aggregators/valuecounter)
|
2016-11-04 14:12:22 +00:00
|
|
|
|
|
|
|
## Output Plugins
|
|
|
|
|
2018-11-28 20:10:51 +00:00
|
|
|
* [influxdb](./plugins/outputs/influxdb) (InfluxDB 1.x)
|
2019-05-08 18:39:30 +00:00
|
|
|
* [influxdb_v2](./plugins/outputs/influxdb_v2) ([InfluxDB 2.x](https://github.com/influxdata/influxdb))
|
2016-11-04 14:12:22 +00:00
|
|
|
* [amon](./plugins/outputs/amon)
|
2017-01-13 17:02:10 +00:00
|
|
|
* [amqp](./plugins/outputs/amqp) (rabbitmq)
|
2018-05-15 23:42:56 +00:00
|
|
|
* [application_insights](./plugins/outputs/application_insights)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [aws kinesis](./plugins/outputs/kinesis)
|
|
|
|
* [aws cloudwatch](./plugins/outputs/cloudwatch)
|
2018-09-05 21:58:13 +00:00
|
|
|
* [azure_monitor](./plugins/outputs/azure_monitor)
|
2019-01-08 23:56:10 +00:00
|
|
|
* [cloud_pubsub](./plugins/outputs/cloud_pubsub) Google Cloud Pub/Sub
|
2017-11-09 22:03:16 +00:00
|
|
|
* [cratedb](./plugins/outputs/cratedb)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [datadog](./plugins/outputs/datadog)
|
2016-11-23 12:21:17 +00:00
|
|
|
* [discard](./plugins/outputs/discard)
|
2017-03-21 00:47:57 +00:00
|
|
|
* [elasticsearch](./plugins/outputs/elasticsearch)
|
2019-09-09 17:23:44 +00:00
|
|
|
* [exec](./plugins/outputs/exec)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [file](./plugins/outputs/file)
|
|
|
|
* [graphite](./plugins/outputs/graphite)
|
|
|
|
* [graylog](./plugins/outputs/graylog)
|
2019-05-30 01:36:18 +00:00
|
|
|
* [health](./plugins/outputs/health)
|
2018-05-15 00:19:49 +00:00
|
|
|
* [http](./plugins/outputs/http)
|
2016-11-04 14:12:22 +00:00
|
|
|
* [instrumental](./plugins/outputs/instrumental)
|
|
|
|
* [kafka](./plugins/outputs/kafka)
|
|
|
|
* [librato](./plugins/outputs/librato)
|
|
|
|
* [mqtt](./plugins/outputs/mqtt)
|
|
|
|
* [nats](./plugins/outputs/nats)
|
|
|
|
* [nsq](./plugins/outputs/nsq)
|
|
|
|
* [opentsdb](./plugins/outputs/opentsdb)
|
|
|
|
* [prometheus](./plugins/outputs/prometheus_client)
|
|
|
|
* [riemann](./plugins/outputs/riemann)
|
2017-01-27 22:54:59 +00:00
|
|
|
* [riemann_legacy](./plugins/outputs/riemann_legacy)
|
2017-02-02 17:06:41 +00:00
|
|
|
* [socket_writer](./plugins/outputs/socket_writer)
|
2020-03-05 18:36:36 +00:00
|
|
|
* [stackdriver](./plugins/outputs/stackdriver) (Google Cloud Monitoring)
|
2019-05-08 18:39:30 +00:00
|
|
|
* [syslog](./plugins/outputs/syslog)
|
2017-02-02 17:06:41 +00:00
|
|
|
* [tcp](./plugins/outputs/socket_writer)
|
|
|
|
* [udp](./plugins/outputs/socket_writer)
|
2020-01-09 19:29:16 +00:00
|
|
|
* [warp10](./plugins/outputs/warp10)
|
2017-09-29 23:15:48 +00:00
|
|
|
* [wavefront](./plugins/outputs/wavefront)
|