telegraf/README.md

429 lines
18 KiB
Markdown
Raw Normal View History

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
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:
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
New plugins are designed to be easy to contribute, pull requests are welcomed
and we work to incorporate as many pull requests as possible.
## Try in Browser :rocket:
You can try Telegraf right in your browser in the [Telegraf playground](https://rootnroll.com/d/telegraf/).
## 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/)
- [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
## 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
## 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
### From Source:
Telegraf requires Go version 1.13 or newer, the Makefile requires GNU make.
2017-07-21 18:15:00 +00:00
1. [Install Go](https://golang.org/doc/install) >=1.13 (1.14 recommended)
2. Clone the Telegraf repository:
```
cd ~/src
git clone https://github.com/influxdata/telegraf.git
```
3. Run `make` from the source directory
```
cd ~/src/telegraf
make
```
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:
- [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
See usage with:
2016-01-07 22:21:10 +00:00
```
2018-09-17 18:45:08 +00:00
telegraf --help
```
2016-01-07 22:21:10 +00:00
#### Generate a telegraf config file:
2016-01-07 22:21:10 +00:00
```
2018-09-17 18:45:08 +00:00
telegraf config > telegraf.conf
```
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:
```
telegraf --section-filter agent:inputs:outputs --input-filter cpu --output-filter influxdb config
```
2016-01-07 22:21:10 +00:00
#### Run a single telegraf collection, outputting metrics to stdout:
2016-01-07 22:21:10 +00:00
```
2018-09-17 18:45:08 +00:00
telegraf --config telegraf.conf --test
```
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
```
2018-09-17 18:45:08 +00:00
telegraf --config telegraf.conf
```
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
```
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].
2018-09-17 18:45:08 +00:00
[release docs]: https://docs.influxdata.com/telegraf
[devel docs]: docs
## Input Plugins
2018-08-13 23:34:59 +00:00
* [activemq](./plugins/inputs/activemq)
* [aerospike](./plugins/inputs/aerospike)
2017-03-03 18:24:50 +00:00
* [amqp_consumer](./plugins/inputs/amqp_consumer) (rabbitmq)
* [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)
* [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)
* [bond](./plugins/inputs/bond)
2018-05-22 21:10:41 +00:00
* [burrow](./plugins/inputs/burrow)
* [cassandra](./plugins/inputs/cassandra) (deprecated, use [jolokia2](./plugins/inputs/jolokia2))
* [ceph](./plugins/inputs/ceph)
2017-02-24 09:43:22 +00:00
* [cgroup](./plugins/inputs/cgroup)
* [chrony](./plugins/inputs/chrony)
* [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)
* [cloud_pubsub](./plugins/inputs/cloud_pubsub) Google Cloud Pub/Sub
* [cloud_pubsub_push](./plugins/inputs/cloud_pubsub_push) Google Cloud Pub/Sub push endpoint
* [conntrack](./plugins/inputs/conntrack)
* [consul](./plugins/inputs/consul)
* [couchbase](./plugins/inputs/couchbase)
* [couchdb](./plugins/inputs/couchdb)
2018-07-12 19:25:04 +00:00
* [cpu](./plugins/inputs/cpu)
* [DC/OS](./plugins/inputs/dcos)
2018-07-12 19:25:04 +00:00
* [diskio](./plugins/inputs/diskio)
* [disk](./plugins/inputs/disk)
* [disque](./plugins/inputs/disque)
2017-05-09 20:45:27 +00:00
* [dmcache](./plugins/inputs/dmcache)
* [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)
* [dovecot](./plugins/inputs/dovecot)
2019-11-28 02:02:40 +00:00
* [aws ecs](./plugins/inputs/ecs) (Amazon Elastic Container Service, Fargate)
* [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)
* [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)
* [file](./plugins/inputs/file)
* [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)
* [github](./plugins/inputs/github)
* [graylog](./plugins/inputs/graylog)
* [haproxy](./plugins/inputs/haproxy)
* [hddtemp](./plugins/inputs/hddtemp)
* [httpjson](./plugins/inputs/httpjson) (generic JSON-emitting http service plugin)
* [http_listener](./plugins/inputs/influxdb_listener) (deprecated, renamed to [influxdb_listener](/plugins/inputs/influxdb_listener))
* [http_listener_v2](./plugins/inputs/http_listener_v2)
* [http](./plugins/inputs/http) (generic HTTP plugin, supports using input data formats)
* [http_response](./plugins/inputs/http_response)
2018-08-23 02:10:40 +00:00
* [icinga2](./plugins/inputs/icinga2)
* [infiniband](./plugins/inputs/infiniband)
* [influxdb](./plugins/inputs/influxdb)
* [influxdb_listener](./plugins/inputs/influxdb_listener)
* [internal](./plugins/inputs/internal)
* [interrupts](./plugins/inputs/interrupts)
* [ipmi_sensor](./plugins/inputs/ipmi_sensor)
2018-01-31 20:30:03 +00:00
* [ipset](./plugins/inputs/ipset)
* [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)
* [jolokia2](./plugins/inputs/jolokia2) (java, cassandra, kafka)
* [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)
* [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)
* [kibana](./plugins/inputs/kibana)
* [kubernetes](./plugins/inputs/kubernetes)
2019-02-04 20:38:45 +00:00
* [kube_inventory](./plugins/inputs/kube_inventory)
* [lanz](./plugins/inputs/lanz)
* [leofs](./plugins/inputs/leofs)
2018-07-12 19:25:04 +00:00
* [linux_sysctl_fs](./plugins/inputs/linux_sysctl_fs)
* [logparser](./plugins/inputs/logparser) (deprecated, use [tail](/plugins/inputs/tail))
2019-08-22 01:17:41 +00:00
* [logstash](./plugins/inputs/logstash)
* [lustre2](./plugins/inputs/lustre2)
* [mailchimp](./plugins/inputs/mailchimp)
2019-08-22 01:26:44 +00:00
* [marklogic](./plugins/inputs/marklogic)
* [mcrouter](./plugins/inputs/mcrouter)
* [memcached](./plugins/inputs/memcached)
2018-07-12 19:25:04 +00:00
* [mem](./plugins/inputs/mem)
* [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)
* [mongodb](./plugins/inputs/mongodb)
* [monit](./plugins/inputs/monit)
* [mqtt_consumer](./plugins/inputs/mqtt_consumer)
2019-01-24 01:26:50 +00:00
* [multifile](./plugins/inputs/multifile)
* [mysql](./plugins/inputs/mysql)
* [nats_consumer](./plugins/inputs/nats_consumer)
2018-01-26 23:18:15 +00:00
* [nats](./plugins/inputs/nats)
* [neptune_apex](./plugins/inputs/neptune_apex)
2018-07-12 19:25:04 +00:00
* [net](./plugins/inputs/net)
* [net_response](./plugins/inputs/net_response)
* [netstat](./plugins/inputs/net)
* [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)
* [nginx_vts](./plugins/inputs/nginx_vts)
* [nsq_consumer](./plugins/inputs/nsq_consumer)
* [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)
* [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)
* [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)
* [postgresql_extensible](./plugins/inputs/postgresql_extensible)
2017-11-30 00:36:00 +00:00
* [postgresql](./plugins/inputs/postgresql)
* [powerdns](./plugins/inputs/powerdns)
* [powerdns_recursor](./plugins/inputs/powerdns_recursor)
2018-07-12 19:25:04 +00:00
* [processes](./plugins/inputs/processes)
* [procstat](./plugins/inputs/procstat)
* [prometheus](./plugins/inputs/prometheus) (can be used for [Caddy server](./plugins/inputs/prometheus/README.md#usage-for-caddy-http-server))
* [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)
* [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)
* [snmp_legacy](./plugins/inputs/snmp_legacy)
* [snmp](./plugins/inputs/snmp)
2019-11-25 19:58:19 +00:00
* [snmp_trap](./plugins/inputs/snmp_trap)
* [socket_listener](./plugins/inputs/socket_listener)
2017-11-08 00:44:09 +00:00
* [solr](./plugins/inputs/solr)
* [sql server](./plugins/inputs/sqlserver) (microsoft)
* [stackdriver](./plugins/inputs/stackdriver) (Google Cloud Monitoring)
* [statsd](./plugins/inputs/statsd)
* [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)
* [syslog](./plugins/inputs/syslog)
* [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)
* [tail](./plugins/inputs/tail)
2018-09-10 19:34:05 +00:00
* [temp](./plugins/inputs/temp)
* [tcp_listener](./plugins/inputs/socket_listener)
* [teamspeak](./plugins/inputs/teamspeak)
2018-05-23 18:57:47 +00:00
* [tengine](./plugins/inputs/tengine)
* [tomcat](./plugins/inputs/tomcat)
* [twemproxy](./plugins/inputs/twemproxy)
* [udp_listener](./plugins/inputs/socket_listener)
* [unbound](./plugins/inputs/unbound)
2020-01-03 18:58:15 +00:00
* [uwsgi](./plugins/inputs/uwsgi)
* [varnish](./plugins/inputs/varnish)
2018-09-11 21:55:18 +00:00
* [vsphere](./plugins/inputs/vsphere) VMware vSphere
* [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)
* [particle](./plugins/inputs/webhooks/particle)
* [rollbar](./plugins/inputs/webhooks/rollbar)
* [win_perf_counters](./plugins/inputs/win_perf_counters) (windows performance counters)
* [win_services](./plugins/inputs/win_services)
* [wireguard](./plugins/inputs/wireguard)
2018-10-29 22:59:37 +00:00
* [wireless](./plugins/inputs/wireless)
* [x509_cert](./plugins/inputs/x509_cert)
* [zfs](./plugins/inputs/zfs)
2017-08-03 01:02:41 +00:00
* [zipkin](./plugins/inputs/zipkin)
* [zookeeper](./plugins/inputs/zookeeper)
## 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)
- [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)
- [ServiceNow](/plugins/serializers/nowmetric)
- [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
## Processor Plugins
* [clone](/plugins/processors/clone)
* [converter](/plugins/processors/converter)
* [date](/plugins/processors/date)
2020-03-18 01:39:08 +00:00
* [dedup](/plugins/processors/dedup)
* [defaults](/plugins/processors/defaults)
* [enum](/plugins/processors/enum)
2020-05-01 18:21:41 +00:00
* [filepath](/plugins/processors/filepath)
* [override](/plugins/processors/override)
* [parser](/plugins/processors/parser)
* [pivot](/plugins/processors/pivot)
* [printer](/plugins/processors/printer)
* [regex](/plugins/processors/regex)
* [rename](/plugins/processors/rename)
* [s2geo](/plugins/processors/s2geo)
* [strings](/plugins/processors/strings)
* [tag_limit](/plugins/processors/tag_limit)
* [template](/plugins/processors/template)
* [topk](/plugins/processors/topk)
* [unpivot](/plugins/processors/unpivot)
## Aggregator Plugins
* [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)
* [valuecounter](./plugins/aggregators/valuecounter)
## 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))
* [amon](./plugins/outputs/amon)
* [amqp](./plugins/outputs/amqp) (rabbitmq)
* [application_insights](./plugins/outputs/application_insights)
* [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)
* [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)
* [exec](./plugins/outputs/exec)
* [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)
* [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)
* [riemann_legacy](./plugins/outputs/riemann_legacy)
2017-02-02 17:06:41 +00:00
* [socket_writer](./plugins/outputs/socket_writer)
* [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)
* [wavefront](./plugins/outputs/wavefront)