From d9d54773dc2722bb5b6329f812fcbae3597af6af Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Wed, 15 May 2019 14:16:03 -0600 Subject: [PATCH 01/14] boilerplate for telegraf plugin list --- assets/styles/tools/_icomoon.scss | 13 ++++--- content/v2.0/reference/telegraf-plugins.md | 38 +++++++++++++++++++++ data/telegraf_plugins.yml | 9 +++++ layouts/shortcodes/telegraf-plugins.html | 12 +++++++ static/fonts/KlavikaBoldBoldItalic.otf | Bin 19956 -> 0 bytes static/fonts/KlavikaLight-ItalicTF.otf | Bin 19576 -> 0 bytes static/fonts/icomoon.eot | Bin 15556 -> 15860 bytes static/fonts/icomoon.svg | 1 + static/fonts/icomoon.ttf | Bin 15392 -> 15696 bytes static/fonts/icomoon.woff | Bin 15468 -> 15772 bytes 10 files changed, 68 insertions(+), 5 deletions(-) create mode 100644 content/v2.0/reference/telegraf-plugins.md create mode 100644 data/telegraf_plugins.yml create mode 100644 layouts/shortcodes/telegraf-plugins.html delete mode 100644 static/fonts/KlavikaBoldBoldItalic.otf delete mode 100644 static/fonts/KlavikaLight-ItalicTF.otf diff --git a/assets/styles/tools/_icomoon.scss b/assets/styles/tools/_icomoon.scss index acf227bd4..dfd7c1f91 100644 --- a/assets/styles/tools/_icomoon.scss +++ b/assets/styles/tools/_icomoon.scss @@ -1,10 +1,10 @@ @font-face { font-family: 'icomoon'; - src: url('fonts/icomoon.eot?972u0y'); - src: url('fonts/icomoon.eot?972u0y#iefix') format('embedded-opentype'), - url('fonts/icomoon.ttf?972u0y') format('truetype'), - url('fonts/icomoon.woff?972u0y') format('woff'), - url('fonts/icomoon.svg?972u0y#icomoon') format('svg'); + src: url('fonts/icomoon.eot?e8u66e'); + src: url('fonts/icomoon.eot?e8u66e#iefix') format('embedded-opentype'), + url('fonts/icomoon.ttf?e8u66e') format('truetype'), + url('fonts/icomoon.woff?e8u66e') format('woff'), + url('fonts/icomoon.svg?e8u66e#icomoon') format('svg'); font-weight: normal; font-style: normal; } @@ -216,6 +216,9 @@ .icon-loop2:before { content: "\ea2e"; } +.icon-github:before { + content: "\eab0"; +} .icon-tux:before { content: "\eabd"; } diff --git a/content/v2.0/reference/telegraf-plugins.md b/content/v2.0/reference/telegraf-plugins.md new file mode 100644 index 000000000..27c19b41f --- /dev/null +++ b/content/v2.0/reference/telegraf-plugins.md @@ -0,0 +1,38 @@ +--- +title: Telegraf plugins +description: > + Telegraf is a plugin-driven agent that collects, processes, aggregates, and writes metrics. + It supports four categories of plugins including input, output, aggregator, and processor. + View and search all available Telegraf plugins. +menu: v2_0_ref +weight: 6 +--- + +Telegraf is a plugin-driven agent that collects, processes, aggregates, and writes metrics. +It supports four categories of plugins including input, output, aggregator, and processor. + +- [Input plugins](#input-plugins) +- [Output plugins](#output-plugins) +- [Aggregator plugins](#aggregator-plugins) +- [Processor plugins](#processor-plugins) + +## Input plugins +Telegraf input plugins are used with the InfluxData time series platform to collect +metrics from the system, services, or third party APIs. + +{{< telegraf-plugins type="input" >}} + +## Output plugins +Telegraf processor plugins write metrics to various destinations. + +{{< telegraf-plugins type="output" >}} + +## Aggregator plugins +Telegraf aggregator plugins create aggregate metrics (for example, mean, min, max, quantiles, etc.) + +{{< telegraf-plugins type="aggregator" >}} + +## Processor plugins +Telegraf output plugins transform, decorate, and filter metrics. + +{{< telegraf-plugins type="processor" >}} diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml new file mode 100644 index 000000000..10c1ff251 --- /dev/null +++ b/data/telegraf_plugins.yml @@ -0,0 +1,9 @@ +output: + - name: Plugin name + id: plugin-id + description: > + This is a multi-line description that gets parsed as `markdown`. + link: https://github.com/influxdata/telegraf + introduced: 1.10.0 + deprecated: 1.10.1 + tags: [tag1, tag2, tag3] diff --git a/layouts/shortcodes/telegraf-plugins.html b/layouts/shortcodes/telegraf-plugins.html new file mode 100644 index 000000000..dfc40b723 --- /dev/null +++ b/layouts/shortcodes/telegraf-plugins.html @@ -0,0 +1,12 @@ +{{ $type := .Get "type" }} + +{{ range (index .Site.Data.telegraf_plugins $type ) }} + {{ $pluginTags := delimit .tags ", " }} +
+

{{ .name }}

+

Plugin ID: {{ .id }}

+

Telegraf {{ if not .deprecated }}{{ .introduced }}+{{ else }}{{ .introduced }} - {{ .deprecated }}{{ end }}

+

{{ .description | markdownify }}

+ View docs +
+{{ end }} diff --git a/static/fonts/KlavikaBoldBoldItalic.otf b/static/fonts/KlavikaBoldBoldItalic.otf deleted file mode 100644 index 95bdd9767874e58ab0106761f41ae90ece185e38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19956 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%0Am><3; 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 GgZ>XobyQIR diff --git a/static/fonts/icomoon.eot b/static/fonts/icomoon.eot index 2ab4b73c56211e145e2dae28c82578d4c4b0ac7c..a90f793ac75dec9c5d165c3fc092dc8e5f8cec8e 100755 GIT binary patch delta 649 zcmXw0OK%cU82#?dl;JG_W`@TUXlVecnPJ*8)3?y3NkK@uAg($np|ymR7DJ6Rjlqpg zlddXt;kJp!C5DX}ZH#I93v{8~n7D#%+l|JI7ZMlup6{IVy>jo_?$w^|Y7Ss!?noz7 zl5l=f$;yoFJ}vAO#|ckyim^LGHs=hAv% zjo;q415DMiFPE@j-7;~Q_wq+dm7O~O&{f0yE3OG_ZWjyODt!hpeTDt!l|sD=cLnqY zVCDb|fvrMi{bkzl2Xm~U{pxmY2T1I|T&(8@lGKvGDSd`MztWgaP^uz)c3R-TjOmV1LoIZAYysO?1 a-k;dUZwt%lHCTG7Ks4XZI@ZScl$Co}YZ@to+ z{D)Cme($S8|Ns8~&%pTqu{eu3gV=wuuVNWuqN44hEkHetlO35vHU}^%8gHIxHknz* z@04O|JipCX25uIRH4HZ{E$f8QlO3$g8QnKmScx-Eo@_lq^o+EYbO6v!1_pP=WemI^ QWeiL}^Mp71+bm@S0C*x_e*gdg diff --git a/static/fonts/icomoon.svg b/static/fonts/icomoon.svg index eac808057..e7dda9a20 100755 --- a/static/fonts/icomoon.svg +++ b/static/fonts/icomoon.svg @@ -71,6 +71,7 @@ + diff --git a/static/fonts/icomoon.ttf b/static/fonts/icomoon.ttf index 5a3463849a3ac599c1df028b72688732d467b480..d59e5ca6cc5ebf032172434cc192b7c59cff8453 100755 GIT binary patch delta 641 zcmYjPO>7cT5T3_wq04_Ly9*1Uv^0R!uq=gL`eQ9^nzRJsLE@>4l3Lr4QZQhG8bdEO zO?s--gE!;Bc<|83MUBCxHJ&}_L3{BE*Xqd_oaN+8-kbU6n{Q^`%X{AV@}LO>08Fq8 z6vVDw7vr`!`ga)lfcw^ZxmfL-Kk5JwFXE%kVy%kSj`$eu@aFdYJNol)6NujeC?{JR z#oOM>o&#XIfxNth0qc&5N37*fY?bQ`?_F07@mJLNw=3)EBEM$%1Tgap6P}cdjVjzA zuK;HE5&L(F<&9?<<_}_wk-ciAR>whcU5RNtP_+H<N>L&OWywb*PFCiL5)4I2D40yhN|Y!uj-Mw}aqW~iy}?IV=b*^I z!&00w(8$TeKo!tINi7_N!-Alu7qZO}J1H$XLV-{)Jg#!I!!#L*EIL`Qn>Mpc8DDyA zEbYrIv1Z!sWt~frOOsZX*hjMI1yvBj;e&!&(p{ic3#EK6w=0Tn+F@j5KcBxm>M~IA zS%c9vZX7aOQlhvTS@tliNlF@Km|=-Zt}>owefH;=6Ub=iLCbF KR@#M`Q}PcQ)RD0O delta 358 zcmcamwV; z0MY_L{t6(?k)BhTmOgz|HITo7fx&D+MrvY;jKBmd1_p}&puAZIP=GIwTMWqW0PC3MGnx{52pmbMliN6MuVg@Gvk~o&YMCkegUhzz_;D+$sXdSIA4uO`Yk*`5VZu z0BUF}$S*DdIur0|Ub(5EhSNKa!hR0kqiq3Xrb=#$k*r z@)C1Xfnr~Pn%h8lrWfb$g8bqVpl@p6>X?BnW)^|TJdD+rK&u#}7z7xY8MuJHR(NUk z(*C96OP`mwUg^Es@M_<12&CF1a(NN6H+>X&) zOh{*vCA=vihvCPvw%j4nS=G1nVNugDKjx-#m04O zXh=!LIy(5&3kxu2ISHvNtE*`!#fq^AacgU7If;nMNV4#VI(x}EDk?h4c{z*nut>^? zia2X&YV(OQ3JCi+I>bszX=rrE#bz;m2GX%{Ss}i@4f^_$EJ9qIW(wjVI`R_i%tqGi zToOuLtUSCH`ud()uF{;Irp$&MoSYnn%%+~4(yj_xUix|#JiM&j2FfNryj(&olKKYq zzP=$@aj`&0GB9lBH=W8Xv*?(fVLZRhR|ali8UccvOp2v2dh!7ab4HKNKP(&0sz;JmDd0O delta 380 zcmbPJ{iZ^s+~3WOfsp|SY;qX5!L-8UMq7!AI>Pn4l5-Oa7#J8cfWkc>yrO?4TY6$K zNbC!c&jG~(={c2YK(Rjz3}y>JIDPu6>WtLH6b1&1IY2dLAS@#=!72kN2o$>l;Ob`3hhh%D5sg zF*g+`b_A%g4TNWUasDpIFD?Q4#s{vB8OUO05uD7!SZxY4fkA>nfPoq4ct!?=msT(B zUpl_@d3o!V-m87D4*mc8|36R#(1w=`2${(T7$uq8MO!A{W0c+emr=%ev!&T&W*NUz zimmbdHeVUIS-^U3Tw2x%Vu0w$FD%U&-8U;(i8D^Nww}O!Mp{cc0B9ovgZt)N)`u7Y DAG~F$ From 43eaa0c94701a7cdade23239ff2a3379805ea362 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Thu, 16 May 2019 16:41:24 -0600 Subject: [PATCH 02/14] populated telegraf input plugins list --- assets/styles/layouts/_article.scss | 3 +- assets/styles/layouts/article/_code.scss | 2 +- .../layouts/article/_telegraf-plugins.scss | 99 ++ data/telegraf_plugins.yml | 1530 ++++++++++++++++- grep | 0 layouts/shortcodes/telegraf-plugins.html | 16 +- 6 files changed, 1641 insertions(+), 9 deletions(-) create mode 100644 assets/styles/layouts/article/_telegraf-plugins.scss create mode 100644 grep diff --git a/assets/styles/layouts/_article.scss b/assets/styles/layouts/_article.scss index 7d36aad37..cfe95f24f 100644 --- a/assets/styles/layouts/_article.scss +++ b/assets/styles/layouts/_article.scss @@ -61,7 +61,7 @@ p,li { color: $article-text; - line-height: 1.6rem; + line-height: 1.7rem; } p { @@ -110,6 +110,7 @@ "article/tabbed-content", "article/tables", "article/tags", + "article/telegraf-plugins", "article/truncate", "article/warn"; diff --git a/assets/styles/layouts/article/_code.scss b/assets/styles/layouts/article/_code.scss index 259b81263..b7755b5c1 100644 --- a/assets/styles/layouts/article/_code.scss +++ b/assets/styles/layouts/article/_code.scss @@ -8,7 +8,7 @@ code,pre { p,li,table,h2,h3,h4,h5,h6 { code { - padding: .15rem .45rem .25rem; + padding: .1rem .4rem .2rem; border-radius: $radius; color: $article-code; white-space: nowrap; diff --git a/assets/styles/layouts/article/_telegraf-plugins.scss b/assets/styles/layouts/article/_telegraf-plugins.scss new file mode 100644 index 000000000..3652b6477 --- /dev/null +++ b/assets/styles/layouts/article/_telegraf-plugins.scss @@ -0,0 +1,99 @@ +/////////////////////// Styles for Telegraf plugin cards /////////////////////// + +.plugin-card { + position: relative; + padding: 1rem 1.5rem; + margin-bottom: .5rem; + justify-content: center; + align-items: center; + background: rgba($body-bg, .4); + border-radius: $radius; + + h3 { + padding: 0; + margin-top: .25rem; + } + + p { + &.meta { + margin: .75rem 0; + font-weight: $medium; + line-height: 1.75rem; + + .deprecated { + margin-left: .5rem; + font-style: italic; + color: $article-code-accent7; + } + } + } + + & .info { + & > p:last-child { margin-bottom: .5rem; } + & > ul:last-child { margin-bottom: .5rem; } + & > ol:last-child { margin-bottom: .5rem; } + } + + .github-link { + position: absolute; + top: 0; + right: 0.5rem; + opacity: 0; + transition: opacity .2s, background .2s, color 2s; + + .icon-github { + font-size: 1.2rem; + margin: 0 .25rem 0 0; + } + } + + &:hover { + .github-link { opacity: 1; } + } + + // Special use-case for using block quotes in the yaml provided by the data file + blockquote { + border-color: $article-note-base; + background: rgba($article-note-base, .12); + h3,h4,h5,h6 { color: $article-note-heading; } + p, li { + color: $article-note-text; + font-size: 1rem; + font-style: normal; + } + strong { color: inherit; } + a { + color: $article-note-link; + code:after { + border-color: transparent rgba($article-note-code, .35) transparent transparent; + } + &:hover { + color: $article-note-link-hover; + code:after { + border-color: transparent $article-note-link-hover transparent transparent; + } + } + } + ol li:before { color: $article-note-text; } + code, pre{ + color: $article-note-code; + background: $article-note-code-bg; + } + } +} + +//////////////////////////////////////////////////////////////////////////////// +///////////////////////////////// MEDIA QUERIES //////////////////////////////// +//////////////////////////////////////////////////////////////////////////////// + +@include media(small) { + .plugin-card { + .github-link { + opacity: 1; + padding: .25rem .35rem .35rem; + line-height: 0; + .icon-github { margin: 0; } + .hide { display: none; } + } + } +} diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 10c1ff251..7aaca085e 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -1,9 +1,1537 @@ +telegraf_version: 1.10.0 + +input: + - name: ActiveMQ + id: activemq + description: | + The ActiveMQ input plugin gathers queues, topics, and subscriber metrics + using the ActiveMQ Console API. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/activemq/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Aerospike + id: aerospike + description: | + The Aerospike input plugin queries Aerospike servers and gets node statistics + and statistics for all configured namespaces. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aerospike/README.md + introduced: 0.2.0 + tags: [placeholder] + + - name: Amazon CloudWatch Statistics + id: cloudwatch + description: | + The Amazon CloudWatch Statistics input plugin pulls metric statistics from Amazon CloudWatch. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloudwatch/README.md + introduced: 0.12.1 + tags: [placeholder] + + - name: AMQP Consumer + id: amqp_consumer + description: | + The AMQP Consumer input plugin provides a consumer for use with AMQP 0-9-1, + a prominent implementation of this protocol + being RabbitMQ. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/amqp_consumer/README.md + introduced: 1.3.0 + tags: [placeholder] + + - name: Apache HTTP Server + id: apache + description: | + The Apache HTTP Server input plugin collects server performance information + using the `mod_status` module of the Apache HTTP Server. + + Typically, the `mod_status` module is configured to expose a page at the + `/server-status?auto` location of the Apache server. + The [ExtendedStatus](https://httpd.apache.org/docs/2.4/mod/core.html#extendedstatus) + option must be enabled in order to collect all available fields. + For information about how to configure your server reference, see the + [module documentation](https://httpd.apache.org/docs/2.4/mod/mod_status.html#enable). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/apache/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Apache Kafka Consumer + id: kafka_consumer + description: | + The Apache Kafka Consumer input plugin polls a specified Kafka topic and adds messages to InfluxDB. + Messages are expected in the line protocol format. + [Consumer Group](http://godoc.org/github.com/wvanbergen/kafka/consumergroup) + is used to talk to the Kafka cluster so multiple instances of Telegraf can read + from the same topic in parallel. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kafka_consumer/README.md + introduced: 0.2.3 + tags: [placeholder] + + - name: Apache Solr + id: solr + description: | + The Apache Solr (`solr`) input plugin collects stats using the MBean Request Handler. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/solr/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: Apache Tomcat + id: tomcat + description: | + The Apache Tomcat input plugin collects statistics available from the Apache + Tomcat manager status page (`http:///manager/status/all?XML=true`). + Using `XML=true` returns XML data. + See the [Apache Tomcat documentation](https://tomcat.apache.org/tomcat-9.0-doc/manager-howto.html#Server_Status) + for details on these statistics. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tomcat/README.md + introduced: 1.4.0 + tags: [placeholder] + + - name: Aurora + id: aurora + description: | + The Aurora input plugin gathers metrics from [Apache Aurora](https://aurora.apache.org/) schedulers. + For monitoring recommendations, see [Monitoring your Aurora cluster](https://aurora.apache.org/documentation/latest/operations/monitoring/). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aurora/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: Bcache + id: bcache + description: | + The Bcache input plugin gets bcache statistics from the `stats_total` directory and `dirty_data` file. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/bcache/README.md + introduced: 0.2.0 + tags: [placeholder] + + - name: Beanstalkd + id: beanstalkd + description: | + The Beanstalkd input plugin collects server stats as well as tube stats + (reported by `stats` and `stats-tube` commands respectively). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/beanstalkd/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Bond + id: bond + description: | + The Bond input plugin collects network bond interface status, bond's slaves + interfaces status and failures count of bond's slaves interfaces. + The plugin collects these metrics from `/proc/net/bonding/*` files. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/bond/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: Burrow + id: burrow + description: | + The Burrow input plugin collects Apache Kafka topic, consumer, and partition + status using the [Burrow](https://github.com/linkedin/Burrow) + [HTTP Endpoint](https://github.com/linkedin/Burrow/wiki/HTTP-Endpoint). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/burrow/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: Cassandra + id: cassandra + description: | + _Deprecated in Telegraf 1.7.0._ + + The Cassandra input plugin collects Cassandra 3 / JVM metrics exposed as MBean + attributes through the jolokia REST endpoint. All metrics are collected for each server configured. + link: https://github.com/influxdata/telegraf/tree/release-1.6/plugins/inputs/cassandra + introduced: 0.12.1 + deprecated: 1.7.0 + tags: [placeholder] + + - name: Ceph Storage + id: ceph + description: | + The Ceph Storage input plugin collects performance metrics from the MON and OSD nodes in a Ceph storage cluster. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ceph/README.md + introduced: 0.13.1 + tags: [placeholder] + + - name: CGroup + id: cgroup + description: | + The CGroup input plugin captures specific statistics per cgroup. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cgroup/README.md + introduced: 1.0.0 + tags: [placeholder] + + - name: Chrony + id: chrony + description: | + The Chrony input plugin gets standard chrony metrics, requires chronyc executable. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/chrony/README.md + introduced: 0.13.1 + tags: [placeholder] + + - name: Conntrack + id: conntrack + description: | + The Conntrack input plugin collects stats from Netfilter's conntrack-tools. + + The conntrack-tools provide a mechanism for tracking various aspects of + network connections as they are processed by netfilter. + At runtime, conntrack exposes many of those connection statistics within `/proc/sys/net`. + Depending on your kernel version, these files can be found in either `/proc/sys/net/ipv4/netfilter` + or `/proc/sys/net/netfilter` and will be prefixed with either `ip_` or `nf_`. + This plugin reads the files specified in its configuration and publishes each one as a field, + with the prefix normalized to `ip_`. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/conntrack/README.md + introduced: 1.0.0 + tags: [placeholder] + + - name: Consul + id: consul + description: | + The Consul input plugin will collect statistics about all health checks registered in the Consul. + It uses Consul API to query the data. + It will not report the telemetry but Consul can report those stats already using StatsD protocol, if needed. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/consul/README.md + introduced: 1.0.0 + tags: [placeholder] + + - name: Couchbase + id: couchbase + description: | + The Couchbase input plugin reads per-node and per-bucket metrics from Couchbase. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchbase/README.md + introduced: 0.12.0 + tags: [placeholder] + + - name: CouchDB + id: couchdb + description: | + The CouchDB input plugin gathers metrics of CouchDB using `_stats` endpoint. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchdb/README.md + introduced: 0.10.3 + tags: [placeholder] + + - name: CPU + id: cpu + description: | + The CPU input plugin gathers metrics about cpu usage. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cpu/README.md + introduced: 0.1.5 + tags: [placeholder] + + - name: Disk + id: disk + description: | + The Disk input plugin gathers metrics about disk usage by mount point. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/disk/README.md + introduced: 0.1.1 + tags: [placeholder] + + - name: DiskIO + id: diskio + description: | + The DiskIO input plugin gathers metrics about disk IO by device. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/diskio/README.md + introduced: 0.10.0 + tags: [placeholder] + + - name: Disque + id: disque + description: | + The Disque input plugin gathers metrics from one or more [Disque](https://github.com/antirez/disque) servers. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/disque + introduced: 0.10.0 + tags: [placeholder] + + - name: DMCache + id: dmcache + description: | + The DMCache input plugin provides a native collection for dmsetup-based statistics for dm-cache. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dmcache/README.md + introduced: 1.3.0 + tags: [placeholder] + + - name: DNS Query + id: dns_query + description: | + The DNS Query (`dns_query`) input plugin gathers DNS query times in milliseconds - + like [Dig](https://en.wikipedia.org/wiki/Dig_(command)). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dns_query/README.md + introduced: 1.4.0 + tags: [placeholder] + + - name: Docker + id: docker + description: | + The Docker input plugin uses the Docker Engine API to gather metrics on running Docker containers. + The Docker plugin uses the [Official Docker Client](https://github.com/moby/moby/tree/master/client) + to gather stats from the [Engine API](https://docs.docker.com/engine/api/v1.20/) library documentation. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/docker/README.md + introduced: 0.1.9 + tags: [placeholder] + + - name: Dovecot + id: dovecot + description: | + The Dovecot input plugin uses the dovecot Stats protocol to gather metrics on configured domains. + For more information, see the [Dovecot documentation](http://wiki2.dovecot.org/Statistics). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dovecot/README.md + introduced: 0.10.3 + tags: [placeholder] + + - name: Elasticsearch + id: elasticsearch + description: | + The Elasticsearch input plugin queries endpoints to obtain [node](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-nodes-stats.html) + and optionally [cluster-health](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-health.html) + or [cluster-stats](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-stats.html) metrics. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/elasticsearch/README.md + introduced: 0.1.5 + tags: [placeholder] + + - name: Exec + id: exec + description: | + The Exec input plugin parses supported [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/) + (InfluxDB Line Protocol, JSON, Graphite, Value, Nagios, Collectd, and Dropwizard into metrics. + Each Telegraf metric includes the measurement name, tags, fields, and timestamp. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/exec/README.md + introduced: 0.1.5 + tags: [placeholder] + + - name: Fail2ban + id: fail2ban + description: | + The Fail2ban input plugin gathers the count of failed and banned ip addresses + using [fail2ban](https://www.fail2ban.org/). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fail2ban/README.md + introduced: 1.4.0 + tags: [placeholder] + + - name: Fibaro + id: fibaro + description: | + The Fibaro input plugin makes HTTP calls to the Fibaro controller API to gather values of hooked devices. + Those values could be true (`1`) or false (`0`) for switches, percentage for dimmers, temperature, etc. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fibaro/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: File + id: file + description: | + The File input plugin updates a list of files every interval and parses + the contents using the selected input data format. + + Files will always be read in their entirety. If you wish to tail or follow a file, + then use the [Tail input plugin](#tail). + + > To parse metrics from multiple files that are formatted in one of the supported + > [input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input), + > use the [Multifile input plugin](#multifile). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/file/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Filecount + id: filecount + description: | + The Filecount input plugin counts files in directories that match certain criteria. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/filecount/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Filestat + id: filestat + description: | + The Filestat input plugin gathers metrics about file existence, size, and other stats. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/filestat/README.md + introduced: 0.13.0 + tags: [placeholder] + + - name: Fluentd + id: fluentd + description: | + The Fluentd input plugin gathers metrics from plugin endpoint provided by in_monitor plugin. + This plugin understands data provided by `/api/plugin.json` resource (`/api/config.json` is not covered). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fluentd/README.md + introduced: 1.4.0 + tags: [placeholder] + + - name: Google Cloud PubSub + id: cloud_pubsub + description: | + The Google Cloud PubSub input plugin ingests metrics from + [Google Cloud PubSub](https://cloud.google.com/pubsub) and creates metrics + using one of the supported [input data formats](https://github.com/influxdata/telegraf/blob/release-1.10/docs/DATA_FORMATS_INPUT.md). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub/README.md + introduced: 1.10.0 + tags: [placeholder] + + - name: Google Cloud PubSub Push + id: cloud_pubsub_push + description: | + The Google Cloud PubSub Push (`cloud_pubsub_push`) input plugin listens for + messages sent using HTTP POST requests from Google Cloud PubSub. + The plugin expects messages in Google's Pub/Sub JSON Format ONLY. + The intent of the plugin is to allow Telegraf to serve as an endpoint of the + Google Pub/Sub 'Push' service. Google's PubSub service will only send over + HTTPS/TLS so this plugin must be behind a valid proxy or must be configured to use TLS. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub_push/README.md + introduced: 1.10.0 + tags: [placeholder] + + - name: Graylog + id: graylog + description: | + The Graylog input plugin can collect data from remote Graylog service URLs. This plugin currently supports two + types of endpoints: + + - multiple (e.g., `http://[graylog-server-ip]:12900/system/metrics/multiple`) + - namespace (e.g., `http://[graylog-server-ip]:12900/system/metrics/namespace/{namespace}`) + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/graylog/README.md + introduced: 1.0.0 + tags: [placeholder] + + - name: HAproxy + id: haproxy + description: | + The HAproxy input plugin gathers metrics directly from any running HAproxy instance. + It can do so by using CSV generated by HAproxy status page or from admin sockets. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/haproxy/README.md + introduced: 0.1.5 + tags: [placeholder] + + - name: Hddtemp + id: hddtemp + description: | + The Hddtemp input plugin reads data from `hddtemp` daemons. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/hddtemp/README.md + introduced: 1.0.0 + tags: [placeholder] + + - name: HTTP + id: http + description: | + The HTTP input plugin collects metrics from one or more HTTP (or HTTPS) endpoints. + The endpoint should have metrics formatted in one of the [supported input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/. + Each data format has its own unique set of configuration options which can be added to the input configuration. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http/README.md + introduced: 1.6.0 + tags: [placeholder] + + - name: HTTP JSON + id: httpjson + description: | + _Deprecated in Telegraf 1.6.0. Use the [HTTP input plugin](#http)._ + + The HTTP JSON input plugin collects data from HTTP URLs which respond with JSON. + It flattens the JSON and finds all numeric values, treating them as floats. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/httpjson/README.md + introduced: 0.1.6 + deprecated: 1.6.0 + tags: [placeholder] + + - name: HTTP Listener + id: http_listener + description: | + The `http_listener` input plugin was renamed to [`influxdb_listener`](#influxdb_listener). + The new name better describes the intended use of the plugin as a InfluxDB relay. + For general purpose transfer of metrics in any format via HTTP, use [`http_listener_v2`](#http_listener_v2)instead. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_listener/README.md + introduced: 1.1.0 + deprecated: 1.9.0 + tags: [placeholder] + + - name: HTTP Listener v2 + id: http_listener_v2 + description: | + The HTTP Listener v2 input plugin listens for messages sent via HTTP POST. + Messages are expected in the [InfluxDB Line Protocol input data format](https://docs.influxdata.com/telegraf/latest/data_formats/input/influx + ONLY (other [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest//data_formats/input/) are not supported). + This plugin allows Telegraf to serve as a proxy or router for the `/write` endpoint of the InfluxDB v2110 HTTP API. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_listener_v2/README.md + introduced: 1.9.0 + tags: [placeholder] + + - name: HTTP Response + id: http_response + description: | + The HTTP Response input plugin gathers metrics for HTTP responses. + The measurements and fields include `response_time`, `http_response_code`, + and `result_type`. Tags for measurements include `server` and `method`. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_response/README.md + introduced: 0.12.1 + tags: [placeholder] + + - name: Icinga2 + id: icinga2 + description: | + The Icinga2 input plugin gather status on running services and hosts using + the [Icinga2 Remote API](https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/icinga2-api). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/icinga2 + introduced: 1.8.0 + tags: [placeholder] + + - name: InfluxDB v1.x + id: influxdb + description: | + The InfluxDB v1.x input plugin gathers metrics from the exposed InfluxDB v1.x `/debug/vars` endpoint. + Using Telegraf to extract these metrics to create a "monitor of monitors" is a + best practice and allows you to reduce the overhead associated with capturing + and storing these metrics locally within the `_internal` database for production deployments. + [Read more about this approach here](https://www.influxdata.com/blog/influxdb-debugvars-endpoint/). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb/README.md + introduced: 0.2.5 + tags: [placeholder] + + - name: InfluxDB Listener + id: influxdb_listener + description: | + The InfluxDB Listener input plugin listens for requests sent + according to the [InfluxDB HTTP API](https://docs.influxdata.com/influxdb/latest/guides/writing_data/). + The intent of the plugin is to allow Telegraf to serve as a proxy, or router, + for the HTTP `/write` endpoint of the InfluxDB HTTP API. + + > This plugin was previously known as `http_listener`. If you wish to + > send general metrics via HTTP, use the [HTTP Listener v2 input plugin](#http_listener_v2) instead. + + The `/write` endpoint supports the `precision` query parameter and can be set + to one of `ns`, `u`, `ms`, `s`, `m`, `h`. All other parameters are ignored and + defer to the output plugins configuration. + + When chaining Telegraf instances using this plugin, `CREATE DATABASE` requests + receive a `200 OK` response with message body `{"results":[]}` but they are not + relayed. The output configuration of the Telegraf instance which ultimately + submits data to InfluxDB determines the destination database. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md + introduced: 1.9.0 + tags: [placeholder] + + - name: Interrupts + id: interrupts + description: | + The Interrupts input plugin gathers metrics about IRQs, including `interrupts` + (from `/proc/interrupts`) and `soft_interrupts` (from `/proc/softirqs`). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/interrupts/README.md + introduced: 1.3.0 + tags: [placeholder] + + - name: IPMI Sensor + id: ipmi_sensor + description: | + The IPMI Sensor input plugin queries the local machine or remote host + sensor statistics using the `ipmitool` utility. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipmi_sensor/README.md + introduced: 0.12.0 + tags: [placeholder] + + - name: Ipset + id: ipset + description: | + The Ipset input plugin gathers packets and bytes counters from Linux `ipset`. + It uses the output of the command `ipset save`. Ipsets created without the `counters` option are ignored. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipset/README.md + introduced: 1.6.0 + tags: [placeholder] + + - name: IPtables + id: iptables + description: | + The IPtables input plugin gathers packets and bytes counters for rules within + a set of table and chain from the Linux iptables firewall. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/iptables/README.md + introduced: 1.1.0 + tags: [placeholder] + + - name: IPVS + id: ipvs + description: | + The IPVS input plugin uses the Linux kernel netlink socket interface to + gather metrics about IPVS virtual and real servers. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipvs/README.md + introduced: 1.9.0 + tags: [placeholder] + + - name: Jenkins + id: jenkins + description: | + The Jenkins input plugin gathers information about the nodes and jobs running + in a jenkins instance. + + This plugin does not require a plugin on Jenkins and it makes use of Jenkins + API to retrieve all the information needed. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jenkins/README.md + introduced: 1.9.0 + tags: [placeholder] + + - name: Jolokia + id: jolokia + description: | + _Deprecated in Telegraf 1.5.0. Use the [Jolokia2 input plugin](#jolokia2_agent)._ + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia/README.md + introduced: 0.2.1 + deprecated: 1.5.0 + tags: [placeholder] + + - name: Jolokia2 Agent + id: jolokia2_agent + description: | + The Jolokia2 Agent input plugin reads JMX metrics from one or more + [Jolokia](https://jolokia.org/) agent REST endpoints using the + [JSON-over-HTTP protocol](https://jolokia.org/reference/html/protocol.html). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia2/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: Jolokia2 Proxy + id: jolokia2_proxy + description: | + The Jolokia2 Proxy input plugin reads JMX metrics from one or more targets by + interacting with a [Jolokia](https://jolokia.org/) proxy REST endpoint using the + [Jolokia](https://jolokia.org/) [JSON-over-HTTP protocol](https://jolokia.org/reference/html/protocol.html). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia2/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: JTI OpenConfig Telemetry + id: jti_openconfig_telemetry + description: | + The JTI OpenConfig Telemetry input plugin reads Juniper Networks implementation + of OpenConfig telemetry data from listed sensors using the Junos Telemetry Interface. + Refer to [openconfig.net](http://openconfig.net/) for more details about OpenConfig + and [Junos Telemetry Interface (JTI)](https://www.juniper.net/documentation/en_US/junos/topics/concept/junos-telemetry-interface-oveview.html). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jti_openconfig_telemetry/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: Kapacitor + id: kapacitor + description: | + The Kapacitor input plugin will collect metrics from the given Kapacitor instances. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kapacitor/README.md + introduced: 1.3.0 + tags: [placeholder] + + - name: Kernel + id: kernel + description: | + The Kernel input plugin gathers kernel statistics from `/proc/stat`. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kernel/README.md + introduced: 0.11.0 + tags: [placeholder] + + - name: Kernel VMStat + id: kernel_vmstat + description: | + The Kernel VMStat input plugin gathers kernel statistics from `/proc/vmstat`. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kernel_vmstat/README.md + introduced: 1.0.0 + tags: [placeholder] + + - name: Kibana + id: kibana + description: | + The Kibana input plugin queries the Kibana status API to obtain the health + status of Kibana and some useful metrics. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kibana/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Kinesis Consumer + id: kinesis_consumer + description: | + The Kinesis Consumer input plugin reads from a Kinesis data stream and creates + metrics using one of the supported [input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kinesis_consumer/README.md + introduced: 1.10.0 + tags: [placeholder] + + - name: Kubernetes + id: kubernetes + description: | + > The Kubernetes input plugin is experimental and may cause high cardinality + > issues with moderate to large Kubernetes deployments. + + The Kubernetes input plugin talks to the kubelet API using the `/stats/summary` + endpoint to gather metrics about the running pods and containers for a single host. + It is assumed that this plugin is running as part of a daemonset within a + Kubernetes installation. This means that Telegraf is running on every node within the cluster. + Therefore, you should configure this plugin to talk to its locally running kubelet. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kubernetes/README.md + introduced: 1.1.0 + tags: [placeholder] + + - name: Kubernetes Inventory + id: kube_inventory + description: | + The Kubernetes Inventory input plugin generates metrics derived from the state + of the following Kubernetes resources: + + - daemonsets + - deployments + - nodes + - persistentvolumes + - persistentvolumeclaims + - pods (containers) + - statefulsets + + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kube_inventory/README.md + introduced: 1.10.0 + tags: [placeholder] + + - name: LeoFS + id: leofs + description: | + The LeoFS input plugin gathers metrics of LeoGateway, LeoManager, and LeoStorage using SNMP. + See [System monitoring](https://leo-project.net/leofs/docs/admin/system_admin/monitoring/) + in the [LeoFS documentation](https://leo-project.net/leofs/docs/) for more information. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/leofs/README.md + introduced: 0.1.5 + tags: [placeholder] + + - name: Linux Sysctl FS + id: linux_sysctl_fs + description: | + The Linux Sysctl FS input plugin provides Linux system level file (`sysctl fs`) metrics. + The documentation on these fields can be found [here](https://www.kernel.org/doc/Documentation/sysctl/fs.txt). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/linux_sysctl_fs/README.md + introduced: 1.3.0 + tags: [placeholder] + + - name: Logparser + id: logparser + description: | + The Logparser input plugin streams and parses the given log files. + Currently, it has the capability of parsing "grok" patterns + from log files, which also supports regular expression (regex) patterns. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/logparser/README.md + introduced: 1.0.0 + tags: [placeholder] + + - name: Lustre2 + id: lustre2 + description: | + Lustre Jobstats allows for RPCs to be tagged with a value, such as a job's ID. + This allows for per job statistics. + The Lustre2 input plugin collects statistics and tags the data with the `jobid`. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/lustre2 + introduced: 0.1.5 + tags: [placeholder] + + - name: Mailchimp + id: mailchimp + description: | + The Mailchimp input plugin gathers metrics from the `/3.0/reports` MailChimp API. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mailchimp + introduced: 0.2.4 + tags: [placeholder] + + - name: Mcrouter + id: mcrouter + description: | + The Mcrouter input plugin gathers statistics data from a mcrouter instance. + [Mcrouter](https://github.com/facebook/mcrouter) is a memcached protocol router, + developed and maintained by Facebook, for scaling memcached (http://memcached.org/) deployments. + It's a core component of cache infrastructure at Facebook and Instagram where mcrouter + handles almost 5 billion requests per second at peak. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mcrouter/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: Mem + id: mem + description: | + The Mem input plugin collects system memory metrics. + For a more complete explanation of the difference between used and actual_used RAM, + see [Linux ate my ram](https://www.linuxatemyram.com/). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mem/README.md + introduced: 0.1.5 + tags: [placeholder] + + - name: Memcached + id: memcached + description: | + The Memcached input plugin gathers statistics data from a Memcached server. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/memcached/README.md + introduced: 0.1.2 + tags: [placeholder] + + - name: Mesos + id: mesos + description: | + The Mesos input plugin gathers metrics from Mesos. For more information, please check the + [Mesos Observability Metrics](http://mesos.apache.org/documentation/latest/monitoring/) page. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mesos/README.md + introduced: 0.10.3 + tags: [placeholder] + + - name: Mesosphere DC/OS + id: dcos + description: | + The Mesosphere DC/OS input plugin gathers metrics from a DC/OS cluster's + [metrics component](https://docs.mesosphere.com/1.10/metrics/). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dcos/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: Microsoft SQL Server + id: sqlserver + description: | + The Microsoft SQL Server input plugin provides metrics for your Microsoft SQL Server instance. + It currently works with SQL Server versions 2008+. + Recorded metrics are lightweight and use Dynamic Management Views supplied by SQL Server. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sqlserver/README.md + introduced: 0.10.1 + tags: [placeholder] + + - name: Minecraft + id: minecraft + description: | + The Minecraft input plugin uses the RCON protocol to collect statistics from + a scoreboard on a Minecraft server. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/minecraft/README.md + introduced: 1.4.0 + tags: [placeholder] + + - name: MongoDB + id: mongodb + description: | + The MongoDB input plugin collects MongoDB stats exposed by `serverStatus` and + few more and create a single measurement containing values. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mongodb/README.md + introduced: 0.1.5 + tags: [placeholder] + + - name: MQTT Consumer + id: mqtt_consumer + description: | + The MQTT Consumer input plugin reads from specified MQTT topics and adds messages to InfluxDB. + Messages are in the [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mqtt_consumer/README.md + introduced: 0.10.3 + tags: [placeholder] + + - name: Multifile + id: multifile + description: | + The Multifile input plugin allows Telegraf to combine data from multiple files + into a single metric, creating one field or tag per file. + This is often useful creating custom metrics from the `/sys` or `/proc` filesystems. + + > To parse metrics from a single file formatted in one of the supported + > [input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input), + > use the [file input plugin](#file). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/multifile/README.md + introduced: 1.10.0 + tags: [placeholder] + + - name: MySQL + id: mysql + description: | + The MySQL input plugin gathers the statistics data from MySQL servers. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mysql/README.md + introduced: 0.1.1 + tags: [placeholder] + + - name: NATS Consumer + id: nats_consumer + description: | + The NATS Consumer input plugin reads from specified NATS subjects and adds messages to InfluxDB. + Messages are expected in the [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/. + A Queue Group is used when subscribing to subjects so multiple instances of Telegraf + can read from a NATS cluster in parallel. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nats_consumer/README.md + introduced: 0.10.3 + tags: [placeholder] + + - name: NATS Server Monitoring + id: nats + description: | + The NATS Server Monitoring input plugin gathers metrics when using the + [NATS Server monitoring server](https://www.nats.io/documentation/server/gnatsd-monitoring/). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nats/README.md + introduced: 1.6.0 + tags: [placeholder] + + - name: Neptune Apex + id: neptune_apex + description: | + The Neptune Apex input plugin collects real-time data from the Apex `status.xml` page. + The Neptune Apex controller family allows an aquarium hobbyist to monitor and + control their tanks based on various probes. + The data is taken directly from the `/cgi-bin/status.xml` at the interval specified + in the `telegraf.conf` configuration file. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/neptune_apex/README.md + introduced: 1.10.0 + tags: [placeholder] + + - name: Net + id: net + description: | + The Net input plugin gathers metrics about network interface usage (Linux only). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net/NET_README.md + introduced: 0.1.1 + tags: [placeholder] + + - name: Netstat + id: netstat + description: | + The Netstat input plugin gathers TCP metrics such as established, time-wait + and sockets counts by using `lsof`. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net/NETSTAT_README.md + introduced: 0.2.0 + tags: [placeholder] + + - name: Network Response + id: net_response + description: | + The Network Response input plugin tests UDP and TCP connection response time. + It can also check response text. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net_response/README.md + introduced: 0.10.3 + tags: [placeholder] + + - name: NGINX + id: nginx + description: | + The NGINX input plugin reads NGINX basic status information (`ngx_http_stub_status_module`). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx/README.md + introduced: 0.1.5 + tags: [placeholder] + + - name: NGINX VTS + id: nginx_vts + description: | + The NGINX VTS input plugin gathers NGINX status using external virtual host + traffic status module - https://github.com/vozlt/nginx-module-vts. + This is an NGINX module that provides access to virtual host status information. + It contains the current status such as servers, upstreams, caches. + This is similar to the live activity monitoring of NGINX Plus. + For module configuration details, see the + [NGINX VTS module documentation](https://github.com/vozlt/nginx-module-vts#synopsis). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_vts/README.md + introduced: 1.9.0 + tags: [placeholder] + + - name: NGINX Plus + id: nginx_plus + description: | + The NGINX Plus input plugin is for NGINX Plus, the commercial version of the open source web server NGINX. + To use this plugin you will need a license. + For more information, see [What’s the Difference between Open Source NGINX and NGINX Plus?](https://www.nginx.com/blog/whats-difference-nginx-foss-nginx-plus/). + + Structures for NGINX Plus have been built based on history of + [status module documentation](http://nginx.org/en/docs/http/ngx_http_status_module.html). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: NGINX Plus API + id: nginx_plus_api + description: | + The NGINX Plus API input plugin gathers advanced status information for NGINX Plus servers. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md + introduced: 1.9.0 + tags: [placeholder] + + - name: NGINX Upstream Check + id: nginx_upstream_check + description: | + The NGINX Upstream Check input plugin reads the status output of the + [nginx_upstream_check](https://github.com/yaoweibin/nginx_upstream_check_module). + This module can periodically check the NGINX upstream servers using the configured + request and interval to determine if the server is still available. + If checks are failed, then the server is marked as `down` and will not receive + any requests until the check passes and the server will be marked as `up` again. + + The status page displays the current status of all upstreams and servers as well + as number of the failed and successful checks. This information can be exported + in JSON format and parsed by this input. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md + introduced: 1.10.0 + tags: [placeholder] + + - name: NSQ + id: nsq + description: | + The NSQ input plugin collects metrics from NSQD API endpoints. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nsq + introduced: 1.0.0 + tags: [placeholder] + + - name: NSQ Consumer + id: nsq_consumer + description: | + The NSQ Consumer input plugin polls a specified NSQD topic and adds messages to InfluxDB. + This plugin allows a message to be in any of the supported data_format types. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nsq_consumer/README.md + introduced: 0.10.1 + tags: [placeholder] + + - name: Nstat + id: nstat + description: | + The Nstat input plugin collects network metrics from `/proc/net/netstat`, + `/proc/net/snmp`, and `/proc/net/snmp6` files. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nstat/README.md + introduced: 0.13.1 + tags: [placeholder] + + - name: NTPq + id: ntpq + description: | + The NTPq input plugin gets standard NTP query metrics, requires ntpq executable. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ntpq/README.md + introduced: 0.11.0 + tags: [placeholder] + + - name: NVIDIA SMI + id: nvidia_smi + description: | + The NVIDIA SMI input plugin uses a query on the [NVIDIA System Management Interface + (`nvidia-smi`)](https://developer.nvidia.com/nvidia-system-management-interface) + binary to pull GPU stats including memory and GPU usage, temp and other. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nvidia_smi/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: OpenLDAP + id: openldap + description: | + The OpenLDAP input plugin gathers metrics from OpenLDAP's `cn=Monitor` backend. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/openldap/README.md + introduced: 1.4.0 + tags: [placeholder] + + - name: OpenSMTPD + id: opensmtpd + description: | + The OpenSMTPD input plugin gathers stats from [OpenSMTPD](https://www.opensmtpd.org/), + a free implementation of the server-side SMTP protocol. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/opensmtpd/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: PF + id: pf + description: | + The PF input plugin gathers information from the FreeBSD/OpenBSD pf firewall. + Currently it can retrive information about the state table: the number of current + entries in the table, and counters for the number of searches, inserts, and removals + to the table. The pf plugin retrieves this information by invoking the `pfstat` command. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pf/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: PgBouncer + id: pgbouncer + description: | + The PgBouncer input plugin provides metrics for your PgBouncer load balancer. + For information about the metrics, see the [PgBouncer documentation](https://pgbouncer.github.io/usage.html). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pgbouncer/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Phfusion Passenger + id: passenger + description: | + The Phfusion 0Passenger input plugin gets Phusion Passenger statistics using + their command line utility `passenger-status`. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/passenger/README.md + introduced: 0.10.1 + tags: [placeholder] + + - name: PHP FPM + id: phpfpm + description: | + The PHP FPM input plugin gets phpfpm statistics using either HTTP status page or fpm socket. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/phpfpm/README.md + introduced: 0.1.10 + tags: [placeholder] + + - name: Ping + id: ping + description: | + The Ping input plugin measures the round-trip for ping commands, response time, + and other packet statistics. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ping/README.md + introduced: 0.1.8 + tags: [placeholder] + + - name: Postfix + id: postfix + description: | + The Postfix input plugin reports metrics on the postfix queues. + For each of the active, hold, incoming, maildrop, and deferred + [queues](http://www.postfix.org/QSHAPE_README.html#queues), + it will report the queue length (number of items), + size (bytes used by items), and age (age of oldest item in seconds). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postfix/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: PostgreSQL + id: postgresql + description: | + The PostgreSQL input plugin provides metrics for your PostgreSQL database. + It currently works with PostgreSQL versions 8.1+. + It uses data from the built-in `pg_stat_database` and `pg_stat_bgwriter` views. + The metrics recorded depend on your version of PostgreSQL. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql/README.md + introduced: 0.10.3 + tags: [placeholder] + + - name: PostgreSQL Extensible + id: postgresql_extensible + description: | + This PostgreSQL Extensible input plugin provides metrics for your Postgres database. + It has been designed to parse SQL queries in the plugin section of `telegraf.conf` files. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql_extensible + introduced: 0.12.0 + tags: [placeholder] + + - name: PowerDNS + id: powerdns + description: | + The PowerDNS input plugin gathers metrics about PowerDNS using UNIX sockets. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/powerdns/README.md + introduced: 0.10.2 + tags: [placeholder] + + - name: Processes + id: processes + description: | + The Processes input plugin gathers info about the total number of processes + and groups them by status (zombie, sleeping, running, etc.). On Linux, this + plugin requires access to `procfs` (`/proc`); on other operating systems, + it requires access to execute `ps`. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/processes/README.md + introduced: 0.11.0 + tags: [placeholder] + + - name: Procstat + id: procstat + description: | + The Procstat input plugin monitors system resource usage of an individual + processes using their `/proc` data. + + Processes can be specified either by `pid` file, by executable name, by command + line pattern matching, by username, by systemd unit name, or by cgroup name/path + (in this order or priority). This plugin uses `pgrep` when an executable name is + provided to obtain the `pid`. The Procstat plugin transmits IO, memory, cpu, + file descriptor-related measurements for every process specified. A prefix can + be set to isolate individual process specific measurements. + + The Procstat input plugin will tag processes according to how they are specified + in the configuration. If a pid file is used, a "pidfile" tag will be generated. + On the other hand, if an executable is used an "exe" tag will be generated. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/procstat/README.md + introduced: 0.2.0 + tags: [placeholder] + + - name: Prometheus Format + id: prometheus + description: | + The Prometheus Format input plugin input plugin gathers metrics from HTTP + servers exposing metrics in Prometheus format. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/prometheus/README.md + introduced: 0.2.1 + tags: [placeholder] + + - name: Puppet Agent + id: puppetagent + description: | + The Puppet Agent input plugin collects variables outputted from the `last_run_summary.yaml` + file usually located in `/var/lib/puppet/state/` Puppet Agent Runs. For more information, see + [Puppet Monitoring: How to Monitor the Success or Failure of Puppet Runs](https://puppet.com/blog/puppet-monitoring-how-to-monitor-success-or-failure-of-puppet-runs) + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/puppetagent + introduced: 0.2.0 + tags: [placeholder] + + - name: RabbitMQ + id: rabbitmq + description: | + The RabbitMQ input plugin reads metrics from RabbitMQ servers via the + [Management Plugin](https://www.rabbitmq.com/management.html). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/rabbitmq/README.md + introduced: 0.1.5 + tags: [placeholder] + + - name: Raindrops Middleware + id: raindrops + description: | + The Raindrops Middleware input plugin reads from the specified + [Raindrops middleware](http://raindrops.bogomips.org/Raindrops/Middleware.html) + URI and adds the statistics to InfluxDB. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/raindrops/README.md + introduced: 0.10.3 + tags: [placeholder] + + - name: Redis + id: redis + description: | + The Redis input plugin gathers the results of the INFO Redis command. + There are two separate measurements: `redis` and `redis_keyspace`, + the latter is used for gathering database-related statistics. + + Additionally the plugin also calculates the hit/miss ratio (`keyspace_hitrate`) + and the elapsed time since the last RDB save (`rdb_last_save_time_elapsed`). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/redis/README.md + introduced: 0.1.1 + tags: [placeholder] + + - name: RethinkDB + id: rethinkdb + description: | + The RethinkDB input plugin works with RethinkDB 2.3.5+ databases that requires + username, password authorization, and Handshake protocol v1.0. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/rethinkdb + introduced: 0.1.3 + tags: [placeholder] + + - name: Riak + id: riak + description: | + The Riak input plugin gathers metrics from one or more Riak instances. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/riak/README.md + introduced: 0.10.4 + tags: [placeholder] + + - name: Salesforce + id: salesforce + description: | + The Salesforce input plugin gathers metrics about the limits in your Salesforce + organization and the remaining usage. + It fetches its data from the limits endpoint of the Salesforce REST API. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/salesforce/README.md + introduced: 1.4.0 + tags: [placeholder] + + - name: Sensors + id: sensors + description: | + The Sensors input plugin collects collects sensor metrics with the sensors + executable from the `lm-sensor` package. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sensors/README.md + introduced: 0.10.1 + tags: [placeholder] + + - name: SMART + id: smart + description: | + The SMART input plugin gets metrics using the command line utility `smartctl` + for SMART (Self-Monitoring, Analysis and Reporting Technology) storage devices. + SMART is a monitoring system included in computer hard disk drives (HDDs) + and solid-state drives (SSDs), which include most modern ATA/SATA, SCSI/SAS and NVMe disks. + The plugin detects and reports on various indicators of drive reliability, + with the intent of enabling the anticipation of hardware failures. + See [smartmontools](https://www.smartmontools.org/). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/smart/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: SNMP + id: snmp + description: | + The SNMP input plugin gathers metrics from SNMP agents. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/snmp/README.md + introduced: 0.10.1 + tags: [placeholder] + + - name: SNMP Legacy + id: snmp_legacy + description: | + The SNMP Legacy input plugin gathers metrics from SNMP agents. + _Deprecated in Telegraf 1.0.0. Use the [SNMP input plugin](#snmp)._ + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/snmp_legacy/README.md + introduced: 0.10.1 + deprecated: 1.0.0 + tags: [placeholder] + + - name: Socket Listener + id: socket_listener + description: | + The Socket Listener input plugin listens for messages from streaming (TCP, UNIX) + or datagram (UDP, unixgram) protocols. Messages are expected in the + [Telegraf Input Data Formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/socket_listener/README.md + introduced: 1.3.0 + tags: [placeholder] + + - name: Stackdriver + id: stackdriver + description: | + The Stackdriver input plugin gathers metrics from the + [Stackdriver Monitoring API](https://cloud.google.com/monitoring/api/v3/). + + > This plugin accesses APIs that are [chargeable](https://cloud.google.com/stackdriver/pricing#monitoring-costs). + > You may incur costs. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/stackdriver/README.md + introduced: 1.10.0 + tags: [placeholder] + + - name: StatsD + id: statsd + description: | + The StatsD input plugin is a special type of plugin which runs a backgrounded + `statsd` listener service while Telegraf is running. + StatsD messages are formatted as described in the original + [etsy statsd](https://github.com/etsy/statsd/blob/master/docs/metric_types.md) implementation. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/statsd/README.md + introduced: 0.2.0 + tags: [placeholder] + + - name: Swap + id: swap + description: | + Supports: Linux only. + + The Swap input plugin gathers metrics about swap memory usage. + For more information about Linux swap spaces, see + [All about Linux swap space](https://www.linux.com/news/all-about-linux-swap-space) + + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/swap/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: Syslog + id: syslog + description: | + The Syslog input plugin listens for syslog messages transmitted over + [UDP](https://tools.ietf.org/html/rfc5426) or [TCP](https://tools.ietf.org/html/rfc5425). + Syslog messages should be formatted according to [RFC 5424](https://tools.ietf.org/html/rfc5424). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/syslog/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: Sysstat + id: sysstat + description: | + The Sysstat input plugin collects [sysstat](https://github.com/sysstat/sysstat) + system metrics with the sysstat collector utility `sadc` and parses the created + binary data file with the `sadf` utility. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sysstat + introduced: 0.12.1 + tags: [placeholder] + + - name: System + id: system + description: | + The System input plugin gathers general stats on system load, uptime, and + number of users logged in. It is basically equivalent to the UNIX `uptime` command. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/system/README.md + introduced: 0.1.6 + tags: [placeholder] + + - name: Tail + id: tail + description: | + The Tail input plugin "tails" a log file and parses each log message. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tail/README.md + introduced: 1.1.2 + tags: [placeholder] + + - name: TCP Listener + id: tcp_listener + description: | + _Deprecated in Telegraf 1.3.0. Use the [Socket Listener input plugin](#socket_listener)._ + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tcp_listener/README.md + introduced: 0.11.0 + deprecated: 1.3.0 + tags: [placeholder] + + - name: Teamspeak 3 + id: teamspeak + description: | + The Teamspeak 3 input plugin uses the Teamspeak 3 ServerQuery interface of + the Teamspeak server to collect statistics of one or more virtual servers. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/teamspeak/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: Telegraf v1.x + id: internal + description: | + The Telegraf v1.x input plugin collects metrics about the Telegraf v1.x agent itself. + Note that some metrics are aggregates across all instances of one type of plugin. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/internal/README.md + introduced: 1.2.0 + tags: [placeholder] + + - name: Temp + id: temp + description: | + The Temp input plugin collects temperature data from sensors. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/temp/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Tengine Web Server + id: tengine + description: | + The Tengine Web Server input plugin gathers status metrics from the + [Tengine Web Server](http://tengine.taobao.org/) using the + [Reqstat module](http://tengine.taobao.org/document/http_reqstat.html). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tengine/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Trig + id: trig + description: | + The Trig input plugin inserts sine and cosine waves for demonstration purposes. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/trig + introduced: 0.3.0 + tags: [placeholder] + + - name: Twemproxy + id: twemproxy + description: | + The Twemproxy input plugin gathers data from Twemproxy instances, processes + Twemproxy server statistics, processes pool data, and processes backend server + (Redis/Memcached) statistics. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/twemproxy + introduced: 0.3.0 + tags: [placeholder] + + - name: UDP Listener + id: udp_listener + description: | + _Deprecated in Telegraf 1.3.0. use the [Socket Listener input plugin](#socket_listener)._ + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/udp_listener/README.md + introduced: 0.11.0 + deprecated: 1.3.0 + tags: [placeholder] + + - name: Unbound + id: unbound + description: | + The Unbound input plugin gathers statistics from [Unbound](https://www.unbound.net/), + a validating, recursive, and caching DNS resolver. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/unbound/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: Varnish + id: varnish + description: | + The Varnish input plugin gathers stats from [Varnish HTTP Cache](https://varnish-cache.org/). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/varnish/README.md + introduced: 0.13.1 + tags: [placeholder] + + - name: VMware vSphere + id: vsphere + description: | + The VMware vSphere input plugin uses the vSphere API to gather metrics from + multiple vCenter servers (clusters, hosts, VMs, and data stores). + For more information on the available performance metrics, see + [Common vSphere Performance Metrics](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/vsphere/METRICS.md). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/vsphere/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Webhooks + id: webhooks + description: | + The Webhooks input plugin starts an HTTPS server and registers multiple webhook listeners. + + #### Available webhooks + - [Filestack](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/filestack/README.md) + - [GitHub](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/github/README.md) + - [Mandrill](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/mandrill/README.md) + - [Papertrail](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/papertrail/README.md) + - [Particle.io](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/particle/README.md) + - [Rollbar](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/rollbar) + + #### Add new webhooks + If you need a webhook that is not supported, consider + [adding a new webhook](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks#adding-new-webhooks-plugin). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/README.md + introduced: 1.0.0 + tags: [placeholder] + + - name: Windows Performance Counters + id: win_perf_counters + description: | + The Windows Performance Counters input plugin reads Performance Counters on the + Windows operating sytem. **Windows only**. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/win_perf_counters/README.md + introduced: 0.10.2 + tags: [placeholder] + + - name: Windows Services + id: win_services + description: | + The Windows Services input plugin reports Windows services info. **Windows only**. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/win_services/README.md + introduced: 1.4.0 + tags: [placeholder] + + - name: Wireless + id: wireless + description: | + The Wireless input plugin gathers metrics about wireless link quality by + reading the `/proc/net/wireless` file. **This plugin currently supports Linux only**. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/wireless/README.md + introduced: 1.9.0 + tags: [placeholder] + + - name: X.509 Certificate + id: x509_cert + description: | + The X.509 Certificate input plugin provides information about X.509 certificate + accessible using the local file or network connection. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/x509_cert/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: ZFS + id: zfs + description: | + Supports: FreeBSD, Linux + + The ZFS input plugin provides metrics from your ZFS filesystems. + It supports ZFS on Linux and FreeBSD. + It gets ZFS statistics from `/proc/spl/kstat/zfs` on Linux and from `sysctl` and `zpool` on FreeBSD. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zfs/README.md + introduced: 0.2.1 + tags: [placeholder] + + - name: Zipkin + id: zipkin + description: | + The Zipkin input plugin implements the Zipkin HTTP server to gather trace + and timing data needed to troubleshoot latency problems in microservice architectures. + + > This plugin is experimental. Its data schema may be subject to change based on + > its main usage cases and the evolution of the OpenTracing standard. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zipkin/README.md + introduced: 1.4.0 + tags: [placeholder] + + - name: Zookeeper + id: zookeeper + description: | + The Zookeeper (`zookeeper`) input plugin collects variables output from the `mntr` + command [Zookeeper Admin](https://zookeeper.apache.org/doc/current/zookeeperAdmin.html). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zookeeper/README.md + introduced: 0.2.0 + tags: [placeholder] + output: - name: Plugin name id: plugin-id - description: > + description: | This is a multi-line description that gets parsed as `markdown`. link: https://github.com/influxdata/telegraf introduced: 1.10.0 deprecated: 1.10.1 tags: [tag1, tag2, tag3] + + - name: Plugin2 + id: plugin-2 + description: | + This is plugin 2. + link: https://github.com/influxdata/telegraf + introduced: 1.10.0 + tags: [tag1, tag2, tag3] diff --git a/grep b/grep new file mode 100644 index 000000000..e69de29bb diff --git a/layouts/shortcodes/telegraf-plugins.html b/layouts/shortcodes/telegraf-plugins.html index dfc40b723..e235aae47 100644 --- a/layouts/shortcodes/telegraf-plugins.html +++ b/layouts/shortcodes/telegraf-plugins.html @@ -2,11 +2,15 @@ {{ range (index .Site.Data.telegraf_plugins $type ) }} {{ $pluginTags := delimit .tags ", " }} -
-

{{ .name }}

-

Plugin ID: {{ .id }}

-

Telegraf {{ if not .deprecated }}{{ .introduced }}+{{ else }}{{ .introduced }} - {{ .deprecated }}{{ end }}

-

{{ .description | markdownify }}

- View docs +
+
+

{{ .name }}

+

+ Plugin ID: {{ .id }}
+ Telegraf {{ if not .deprecated }}{{ .introduced }}+{{ else }}{{ .introduced }} - {{ .deprecated }} Depricated{{ end }} +

+

{{ .description | markdownify | safeHTML }}

+
+ View
{{ end }} From 9c69f5121ad1a0e55fb5fce2495b51885348e06d Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Thu, 16 May 2019 17:20:05 -0600 Subject: [PATCH 03/14] added telegraf output plugin information --- data/telegraf_plugins.yml | 315 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 302 insertions(+), 13 deletions(-) diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 7aaca085e..c15571abc 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -436,7 +436,7 @@ input: The `http_listener` input plugin was renamed to [`influxdb_listener`](#influxdb_listener). The new name better describes the intended use of the plugin as a InfluxDB relay. For general purpose transfer of metrics in any format via HTTP, use [`http_listener_v2`](#http_listener_v2)instead. - link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_listener/README.md + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md introduced: 1.1.0 deprecated: 1.9.0 tags: [placeholder] @@ -1519,19 +1519,308 @@ input: tags: [placeholder] output: - - name: Plugin name - id: plugin-id + - name: Amazon CloudWatch + id: cloudwatch description: | - This is a multi-line description that gets parsed as `markdown`. - link: https://github.com/influxdata/telegraf - introduced: 1.10.0 - deprecated: 1.10.1 - tags: [tag1, tag2, tag3] + The Amazon CloudWatch output plugin send metrics to Amazon CloudWatch. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloudwatch/README.md + introduced: 0.10.1 + tags: [placeholder] - - name: Plugin2 - id: plugin-2 + - name: Amazon Kinesis + id: kinesis description: | - This is plugin 2. - link: https://github.com/influxdata/telegraf + The Amazon Kinesis output plugin is an experimental plugin that is still + in the early stages of development. It will batch up all of the points into + one `PUT` request to Kinesis. This should save the number of API requests + by a considerable level. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kinesis/README.md + introduced: 0.2.5 + tags: [placeholder] + + - name: Amon + id: amon + description: | + The Amon output plugin writes metrics to an [Amon server](https://github.com/amonapp/amon). + For details on the Amon Agent, see [Monitoring Agent](https://docs.amon.cx/agent/) + and requires a `apikey` and `amoninstance` URL. + + If the point value being sent cannot be converted to a float64 value, the metric is skipped. + + Metrics are grouped by converting any `_` characters to `.` in the Point Name. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/amon/README.md + introduced: 0.2.1 + tags: [placeholder] + + - name: AMQP + id: amqp + description: | + The AMQP output plugin writes to an AMQP 0-9-1 exchange, a prominent implementation + of the Advanced Message Queuing Protocol (AMQP) protocol being [RabbitMQ](https://www.rabbitmq.com/). + + Metrics are written to a topic exchange using `tag`, defined in configuration + file as `RoutingTag`, as a routing key. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/amqp/README.md + introduced: 0.1.9 + tags: [placeholder] + + - name: Apache Kafka + id: kafka + description: | + The Apache Kafka output plugin writes to a [Kafka Broker](http://kafka.apache.org/07/quickstart.html) + acting a Kafka Producer. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kafka/README.md + introduced: 0.1.7 + tags: [placeholder] + + - name: CrateDB + id: cratedb + description: | + The CrateDB output plugin writes to [CrateDB](https://crate.io/), a real-time SQL database for + machine data and IoT, using its [PostgreSQL protocol](https://crate.io/docs/crate/reference/protocols/postgres.html). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cratedb/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: Datadog + id: datadog + description: | + The Datadog output plugin writes to the [Datadog Metrics API](http://docs.datadoghq.com/api/#metrics) + and requires an `apikey` which can be obtained [here](https://app.datadoghq.com/account/settings#api) + for the account. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/datadog/README.md + introduced: 0.1.6 + tags: [placeholder] + + - name: Discard + id: discard + description: | + The Discard output plugin simply drops all metrics that are sent to it. + It is only meant to be used for testing purposes. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/discard/README.md + introduced: 1.2.0 + tags: [placeholder] + + - name: Elasticsearch + id: elasticsearch + description: | + The Elasticsearch output plugin writes to Elasticsearch via HTTP using + [Elastic](http://olivere.github.io/elastic/). Currently it only supports + Elasticsearch 5.x series. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/elasticsearch/README.md + introduced: 0.1.5 + tags: [placeholder] + + - name: File + id: file + description: | + The File output plugin writes Telegraf metrics to files. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/file/README.md + introduced: 0.10.3 + tags: [placeholder] + + - name: Google Cloud PubSub + id: cloud_pubsub + description: | + The Google PubSub output plugin publishes metrics to a [Google Cloud PubSub](https://cloud.google.com/pubsub) + topic as one of the supported [output data formats](/telegraf/data_formats/output). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloud_pubsub/README.md introduced: 1.10.0 - tags: [tag1, tag2, tag3] + tags: [placeholder] + + - name: Graphite + id: graphite + description: | + The Graphite output plugin writes to [Graphite](http://graphite.readthedocs.org/en/latest/index.html) via raw TCP. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/graphite/README.md + introduced: 0.10.1 + tags: [placeholder] + + - name: Graylog + id: graylog + description: | + The Graylog output plugin writes to a Graylog instance using the `gelf` format. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/graylog/README.md + introduced: 1.0.0 + tags: [placeholder] + + - name: HTTP + id: http + description: | + The HTTP output plugin sends metrics in a HTTP message encoded using one of the output data formats. + For `data_formats` that support batching, metrics are sent in batch format. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/http/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: InfluxDB v1.x + id: influxdb + description: | + The InfluxDB v1.x output plugin writes to InfluxDB using HTTP or UDP. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb/README.md + introduced: 0.1.1 + tags: [placeholder] + + - name: InfluxDB v2 + id: influxdb_v2 + description: | + The InfluxDB v2 output plugin writes metrics to [InfluxDB 2.0](https://github.com/influxdata/influxdb). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb_v2/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Instrumental + id: instrumental + description: | + The Instrumental output plugin writes to the [Instrumental Collector API](https://instrumentalapp.com/docs/tcp-collector) + and requires a Project-specific API token. + + Instrumental accepts stats in a format very close to Graphite, with the only + difference being that the type of stat (gauge, increment) is the first token, + separated from the metric itself by whitespace. The increment type is only used + if the metric comes in as a counter through `[[inputs.statsd]]`. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/instrumental/README.md + introduced: 0.13.1 + tags: [placeholder] + + - name: Librato + id: librato + description: | + The Librato output plugin writes to the [Librato Metrics API](http://dev.librato.com/v1/metrics#metrics) + and requires an `api_user` and `api_token` which can be obtained + [here](https://metrics.librato.com/account/api_tokens) for the account. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/librato/README.md + introduced: 0.2.0 + tags: [placeholder] + + - name: Microsoft Azure Application Insights + id: application_insights + description: | + The Microsoft Azure Application Insights output plugin writes Telegraf metrics to + [Application Insights (Microsoft Azure)](https://azure.microsoft.com/en-us/services/application-insights/). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/application_insights/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: Microsoft Azure Monitor + id: azure_monitor + description: | + > The Azure Monitor custom metrics service is currently in preview and not + > available in a subset of Azure regions. + + The Microsoft Azure Monitor output plugin sends custom metrics to + [Microsoft Azure Monitor](https://azure.microsoft.com/en-us/services/monitor/). + Azure Monitor has a metric resolution of one minute. To handle this in Telegraf, + the Azure Monitor output plugin automatically aggregates metrics into one minute buckets, + which are then sent to Azure Monitor on every flush interval. + + For a Microsoft blog posting on using Telegraf with Microsoft Azure Monitor, + see [Collect custom metrics for a Linux VM with the InfluxData Telegraf Agent](https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/metrics-store-custom-linux-telegraf). + + The metrics from each input plugin will be written to a separate Azure Monitor namespace, + prefixed with `Telegraf/` by default. The field name for each metric is written + as the Azure Monitor metric name. All field values are written as a summarized set + that includes `min`, `max`, `sum`, and `count`. Tags are written as a dimension + on each Azure Monitor metric. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/azure_monitor/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: MQTT Producer + id: mqtt + description: | + The MQTT Producer output plugin writes to the MQTT server using + [supported output data formats](/telegraf/v1.8/data_formats/output/). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/mqtt/README.md + introduced: 0.2.0 + tags: [placeholder] + + - name: NATS Output + id: nats + description: | + The NATS Output output plugin writes to a (list of) specified NATS instance(s). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/nats/README.md + introduced: 1.1.0 + tags: [placeholder] + + - name: NSQ + id: nsq + description: | + The NSQ output plugin writes to a specified NSQD instance, usually local to the producer. + It requires a server name and a topic name. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/nsq/README.md + introduced: 0.2.1 + tags: [placeholder] + + - name: OpenTSDB + id: opentsdb + description: | + The OpenTSDB output plugin writes to an OpenTSDB instance using either the telnet or HTTP mode. + + Using the HTTP API is the recommended way of writing metrics since OpenTSDB 2.0. + To use HTTP mode, set `useHttp` to true in config. You can also control how many + metrics are sent in each HTTP request by setting `batchSize` in config. + See the [OpenTSDB documentation](http://opentsdb.net/docs/build/html/api_http/put.html) for details. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/opentsdb/README.md + introduced: 0.1.9 + tags: [placeholder] + + - name: Prometheus Client + id: prometheus_client + description: | + The Prometheus Client output plugin starts a [Prometheus](https://prometheus.io/) Client, + it exposes all metrics on `/metrics` (default) to be polled by a Prometheus server. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/prometheus_client/README.md + introduced: 0.2.1 + tags: [placeholder] + + - name: Riemann + id: riemann + description: | + The Riemann output plugin writes to [Riemann](http://riemann.io/) using TCP or UDP. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/riemann/README.md + introduced: 1.3.0 + tags: [placeholder] + + - name: Riemann Legacy + id: riemann_legacy + description: | + The Riemann Legacy output plugin will be deprecated in a future release, + see [#1878](https://github.com/influxdata/telegraf/issues/1878) for more details & discussion. + link: https://github.com/influxdata/telegraf/tree/release-1.10/plugins/outputs/riemann_legacy + introduced: 0.2.3 + deprecated: 1.3.0 + tags: [placeholder] + + - name: Socket Writer + id: socket_writer + description: | + The Socket Writer output plugin writes to a UDP, TCP, or UNIX socket. + It can output data in any of the [supported output formats](https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_OUTPUT.md). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/socket_writer/README.md + introduced: 1.3.0 + tags: [placeholder] + + - name: Stackdriver + id: stackdriver + description: | + The Stackdriver output plugin writes to the [Google Cloud Stackdriver API](https://cloud.google.com/monitoring/api/v3/) + and requires [Google Cloud authentication](https://cloud.google.com/docs/authentication/getting-started) + with Google Cloud using either a service account or user credentials. + For details on pricing, see the [Stackdriver documentation](https://cloud.google.com/stackdriver/pricing). + + Requires `project` to specify where Stackdriver metrics will be delivered to. + + Metrics are grouped by the `namespace` variable and metric key, for example + `custom.googleapis.com/telegraf/system/load5`. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/stackdriver/README.md + introduced: 1.9.0 + tags: [placeholder] + + - name: Wavefront + id: wavefront + description: | + The Wavefront output plugin writes to a Wavefront proxy, in Wavefront data format over TCP. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/wavefront/README.md + introduced: 1.5.0 + tags: [placeholder] From 9656e4e65fcb3fa98d7a183ba5792414a9cab64b Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Fri, 17 May 2019 10:11:16 -0600 Subject: [PATCH 04/14] added aggregator and processor telegraf plugins --- data/telegraf_plugins.yml | 229 ++++++++++++++++++++++- layouts/shortcodes/telegraf-plugins.html | 2 +- 2 files changed, 222 insertions(+), 9 deletions(-) diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index c15571abc..9f7b2eae0 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -1,5 +1,11 @@ telegraf_version: 1.10.0 +############## %%%%%% %% %% %%%%% %% %% %%%%%% %%%% ############## +############## %% %%% %% %% %% %% %% %% %% ############## +############## %% %% %%% %%%%% %% %% %% %%%% ############## +############## %% %% %% %% %% %% %% %% ############## +############## %%%%%% %% %% %% %%%% %% %%%% ############## + input: - name: ActiveMQ id: activemq @@ -134,10 +140,12 @@ input: - name: Cassandra id: cassandra description: | - _Deprecated in Telegraf 1.7.0._ + *Deprecated in Telegraf 1.7.0 in favor of the [jolokia2](#jolokia2_agent) input plugin. + See [example Jolokia2/Cassandra configurations](https://github.com/influxdata/telegraf/blob/master/plugins/inputs/jolokia2/examples/cassandra.conf).* The Cassandra input plugin collects Cassandra 3 / JVM metrics exposed as MBean - attributes through the jolokia REST endpoint. All metrics are collected for each server configured. + attributes through the jolokia REST endpoint. + All metrics are collected for each server configured. link: https://github.com/influxdata/telegraf/tree/release-1.6/plugins/inputs/cassandra introduced: 0.12.1 deprecated: 1.7.0 @@ -412,7 +420,7 @@ input: id: http description: | The HTTP input plugin collects metrics from one or more HTTP (or HTTPS) endpoints. - The endpoint should have metrics formatted in one of the [supported input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/. + The endpoint should have metrics formatted in one of the [supported input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). Each data format has its own unique set of configuration options which can be added to the input configuration. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http/README.md introduced: 1.6.0 @@ -445,7 +453,7 @@ input: id: http_listener_v2 description: | The HTTP Listener v2 input plugin listens for messages sent via HTTP POST. - Messages are expected in the [InfluxDB Line Protocol input data format](https://docs.influxdata.com/telegraf/latest/data_formats/input/influx + Messages are expected in the [InfluxDB Line Protocol input data format](https://docs.influxdata.com/telegraf/latest/data_formats/input/influx) ONLY (other [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest//data_formats/input/) are not supported). This plugin allows Telegraf to serve as a proxy or router for the `/write` endpoint of the InfluxDB v2110 HTTP API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_listener_v2/README.md @@ -640,7 +648,7 @@ input: id: kinesis_consumer description: | The Kinesis Consumer input plugin reads from a Kinesis data stream and creates - metrics using one of the supported [input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input. + metrics using one of the supported [input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kinesis_consumer/README.md introduced: 1.10.0 tags: [placeholder] @@ -805,7 +813,7 @@ input: id: mqtt_consumer description: | The MQTT Consumer input plugin reads from specified MQTT topics and adds messages to InfluxDB. - Messages are in the [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/. + Messages are in the [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mqtt_consumer/README.md introduced: 0.10.3 tags: [placeholder] @@ -836,7 +844,7 @@ input: id: nats_consumer description: | The NATS Consumer input plugin reads from specified NATS subjects and adds messages to InfluxDB. - Messages are expected in the [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/. + Messages are expected in the [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). A Queue Group is used when subscribing to subjects so multiple instances of Telegraf can read from a NATS cluster in parallel. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nats_consumer/README.md @@ -1252,7 +1260,7 @@ input: description: | The Socket Listener input plugin listens for messages from streaming (TCP, UNIX) or datagram (UDP, unixgram) protocols. Messages are expected in the - [Telegraf Input Data Formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/. + [Telegraf Input Data Formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/socket_listener/README.md introduced: 1.3.0 tags: [placeholder] @@ -1518,6 +1526,13 @@ input: introduced: 0.2.0 tags: [placeholder] + +########## %%%% %% %% %%%%%% %%%%% %% %% %%%%%% %%%% ########## +########## %% %% %% %% %% %% %% %% %% %% %% ########## +########## %% %% %% %% %% %%%%% %% %% %% %%%% ########## +########## %% %% %% %% %% %% %% %% %% %% ########## +########## %%%% %%%% %% %% %%%% %% %%%% ########## + output: - name: Amazon CloudWatch id: cloudwatch @@ -1824,3 +1839,201 @@ output: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/wavefront/README.md introduced: 1.5.0 tags: [placeholder] + + +# %%%% %%%% %%%% %%%%% %%%%%% %%%% %%%% %%%%%% %%%% %%%%% %%%% # +# %% %% %% %% %% %% %% %% %% %% %% %% %% %% %% %% # +# %%%%%% %% %%% %% %%% %%%%% %%%% %% %%% %%%%%% %% %% %% %%%%% %%%% # +# %% %% %% %% %% %% %% %% %% %% %% %% %% %% %% %% %% %% %% # +# %% %% %%%% %%%% %% %% %%%%%% %%%% %% %% %% %%%% %% %% %%%% # + +aggregator: + - name: BasicStats + id: basicstats + description: | + The BasicStats aggregator plugin gives `count`, `max`, `min`, `mean`, `s2`(variance), + and `stdev` for a set of values, emitting the aggregate every period seconds. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/basicstats/README.md + introduced: 1.5.0 + tags: [placeholder] + + - name: Histogram + id: histogram + description: | + The Histogram aggregator plugin creates histograms containing the counts of + field values within a range. + + Values added to a bucket are also added to the larger buckets in the distribution. + This creates a [cumulative histogram](https://upload.wikimedia.org/wikipedia/commons/5/53/Cumulative_vs_normal_histogram.svg). + + Like other Telegraf aggregator plugins, the metric is emitted every period seconds. + Bucket counts, however, are not reset between periods and will be non-strictly + increasing while Telegraf is running. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/histogram/README.md + introduced: 1.4.0 + tags: [placeholder] + + - name: MinMax + id: minmax + description: | + The MinMax aggregator plugin aggregates `min` and `max` values of each field it sees, + emitting the aggregrate every period seconds. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/minmax/README.md + introduced: 1.1.0 + tags: [placeholder] + + - name: ValueCounter + id: valuecounter + description: | + The ValueCounter aggregator plugin counts the occurrence of values in fields + and emits the counter once every 'period' seconds. + + A use case for the ValueCounter aggregator plugin is when you are processing + an HTTP access log with the [Logparser input plugin](#logparser) and want to + count the HTTP status codes. + + The fields which will be counted must be configured with the fields configuration directive. + When no fields are provided, the plugin will not count any fields. + The results are emitted in fields, formatted as `originalfieldname_fieldvalue = count`. + + ValueCounter only works on fields of the type `int`, `bool`, or `string`. + Float fields are being dropped to prevent the creating of too many fields. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/valuecounter/README.md + introduced: 1.8.0 + tags: [placeholder] + + +# %%%%% %%%%% %%%% %%%% %%%%%% %%%% %%%% %%%% %%%%% %%%% # +# %% %% %% %% %% %% %% %% %% %% %% %% %% %% %% %% # +# %%%%% %%%%% %% %% %% %%%% %%%% %%%% %% %% %%%%% %%%% # +# %% %% %% %% %% %% %% %% %% %% %% %% %% %% %% # +# %% %% %% %%%% %%%% %%%%%% %%%% %%%% %%%% %% %% %%%% # + +processor: + - name: Converter + id: converter + description: | + The Converter processor plugin is used to change the type of tag or field values. + In addition to changing field types, it can convert between fields and tags. + Values that cannot be converted are dropped. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/converter/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: Enum + id: enum + description: | + The Enum processor plugin allows the configuration of value mappings for metric fields. + The main use case for this is to rewrite status codes such as `red`, `amber`, and `green` + by numeric values such as `0`, `1`, `2`. The plugin supports string and bool types for the field values. + Multiple Fields can be configured with separate value mappings for each field. + Default mapping values can be configured to be used for all values, which are + not contained in the value_mappings. + The processor supports explicit configuration of a destination field. + By default the source field is overwritten. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/enum/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Override + id: override + description: | + The Override processor plugin allows overriding all modifications that are supported + by input plugins and aggregator plugins: + + - `name_override` + - `name_prefix` + - `name_suffix` + - tags + + All metrics passing through this processor will be modified accordingly. + Select the metrics to modify using the standard measurement filtering options. + + Values of `name_override`, `name_prefix`, `name_suffix`, and already present + tags with conflicting keys will be overwritten. Absent tags will be created. + + Use case of this plugin encompass ensuring certain tags or naming conventions + are adhered to irrespective of input plugin configurations, e.g., by `taginclude`. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/override/README.md + introduced: 1.6.0 + tags: [placeholder] + + - name: Parser + id: parser + description: | + The Parser processor plugin parses defined fields containing the specified data + format and creates new metrics based on the contents of the field. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/parser/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Printer + id: printer + description: | + The Printer processor plugin simply prints every metric passing through it. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/printer/README.md + introduced: 1.1.0 + tags: [placeholder] + + - name: Regex + id: regex + description: | + The Regex processor plugin transforms tag and field values using a regular expression (regex) pattern. + If `result_key `parameter is present, it can produce new tags and fields from existing ones. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/regex/README.md + introduced: 1.7.0 + tags: [placeholder] + + - name: Rename + id: rename + description: | + The Rename processor plugin renames InfluxDB measurements, fields, and tags. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/rename/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: Strings + id: strings + description: | + The Strings processor plugin maps certain Go string functions onto InfluxDB + measurement, tag, and field values. Values can be modified in place or stored + in another key. + + Implemented functions are: + + - `lowercase` + - `uppercase` + - `trim` + - `trim_left` + - `trim_right` + - `trim_prefix` + - `trim_suffix` + + Note that in this implementation these are processed in the order that they appear above. + You can specify the `measurement`, `tag` or `field` that you want processed in each + section and optionally a `dest` if you want the result stored in a new tag or field. + You can specify lots of transformations on data with a single strings processor. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/strings/README.md + introduced: 1.8.0 + tags: [placeholder] + + - name: TopK + id: topk + description: | + The TopK processor plugin is a filter designed to get the top series over a period of time. + It can be tweaked to do its top `K` computation over a period of time, so spikes + can be smoothed out. + + This processor goes through the following steps when processing a batch of metrics: + + 1. Groups metrics in buckets using their tags and name as key. + 2. Aggregates each of the selected fields for each bucket by the selected aggregation function (sum, mean, etc.). + 3. Orders the buckets by one of the generated aggregations, returns all metrics in the top `K` buckets, then reorders the buckets by the next of the generated aggregations, returns all metrics in the top `K` buckets, etc, etc, etc, until it runs out of fields. + + The plugin makes sure not to duplicate metrics. + + Note that depending on the amount of metrics on each computed bucket, more + than `K` metrics may be returned. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/topk/README.md + introduced: 1.7.0 + tags: [placeholder] diff --git a/layouts/shortcodes/telegraf-plugins.html b/layouts/shortcodes/telegraf-plugins.html index e235aae47..be7507f61 100644 --- a/layouts/shortcodes/telegraf-plugins.html +++ b/layouts/shortcodes/telegraf-plugins.html @@ -6,7 +6,7 @@

{{ .name }}

- Plugin ID: {{ .id }}
+ Plugin ID: {{ $type }}s.{{ .id }}
Telegraf {{ if not .deprecated }}{{ .introduced }}+{{ else }}{{ .introduced }} - {{ .deprecated }} Depricated{{ end }}

{{ .description | markdownify | safeHTML }}

From cd2b61c5eb41dbe1730b50731af9e9b4e0aaed1a Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Fri, 17 May 2019 15:33:15 -0600 Subject: [PATCH 05/14] added js for telegraf plugin filtering, filter files, moved telegraf version --- assets/js/telegraf-filters.js | 44 ++ .../layouts/article/_telegraf-plugins.scss | 31 ++ content/v2.0/reference/telegraf-plugins.md | 10 +- data/telegraf_plugin_filters.yml | 15 + data/telegraf_plugins.yml | 394 +++++++++--------- data/versions.yaml | 1 + grep | 0 layouts/partials/footer/javascript.html | 3 +- layouts/shortcodes/telegraf/filters.html | 15 + .../plugins.html} | 4 +- 10 files changed, 312 insertions(+), 205 deletions(-) create mode 100644 assets/js/telegraf-filters.js create mode 100644 data/telegraf_plugin_filters.yml delete mode 100644 grep create mode 100644 layouts/shortcodes/telegraf/filters.html rename layouts/shortcodes/{telegraf-plugins.html => telegraf/plugins.html} (81%) diff --git a/assets/js/telegraf-filters.js b/assets/js/telegraf-filters.js new file mode 100644 index 000000000..ce9e9d470 --- /dev/null +++ b/assets/js/telegraf-filters.js @@ -0,0 +1,44 @@ +// Count tag elements +function countTag(tag) { + return $(".visible[data-tags*='" + tag + "']").length +} + +function getFilterCounts() { + $('#plugin-filters label').each(function() { + var tagName = $('input', this).attr('name'); + $(this).attr('data-count', '(' + countTag(tagName) + ')'); + }) +} + +// Get initial filter count on page load +getFilterCounts() + +$("#plugin-filters input").click(function() { + + // List of tags to hide + var tagArray = $("#plugin-filters input:checkbox:checked").map(function(){ + return $(this).attr('name'); + }).get(); + + // List of tags to restore + var restoreArray = $("#plugin-filters input:checkbox:not(:checked)").map(function(){ + return $(this).attr('name'); + }).get(); + + // Actions for filter select + if ( $(this).is(':checked') ) { + $.each( tagArray, function( index, value ) { + $(".plugin-card.visible:not([data-tags~='" + value + "'])").removeClass('visible').hide() + }) + } else { + $.each( restoreArray, function( index, value ) { + $(".plugin-card:not(.visible)[data-tags~='" + value + "']").addClass('visible').show() + }) + $.each( tagArray, function( index, value ) { + $(".plugin-card.visible:not([data-tags~='" + value + "'])").removeClass('visible').hide() + }) + } + + // Refresh filter count + getFilterCounts() +}); diff --git a/assets/styles/layouts/article/_telegraf-plugins.scss b/assets/styles/layouts/article/_telegraf-plugins.scss index 3652b6477..72459a030 100644 --- a/assets/styles/layouts/article/_telegraf-plugins.scss +++ b/assets/styles/layouts/article/_telegraf-plugins.scss @@ -82,6 +82,37 @@ } } +//////////////////////////////// Plugin Filters //////////////////////////////// + +#plugin-filters { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + + .filter-category { + flex-grow: 1; + max-width: 33%; + } + + input[type='checkbox'] { + margin: .1rem .3rem 0 0; + padding: 0; + vertical-align: top; + } + label { + display: block; + margin: .5rem 0; + color: $article-text; + + &:after { + content: attr(data-count); + margin-left: .25rem; + font-size: .85rem; + opacity: .5; + } + } +} + //////////////////////////////////////////////////////////////////////////////// ///////////////////////////////// MEDIA QUERIES //////////////////////////////// //////////////////////////////////////////////////////////////////////////////// diff --git a/content/v2.0/reference/telegraf-plugins.md b/content/v2.0/reference/telegraf-plugins.md index 27c19b41f..7fc39fa29 100644 --- a/content/v2.0/reference/telegraf-plugins.md +++ b/content/v2.0/reference/telegraf-plugins.md @@ -16,23 +16,25 @@ It supports four categories of plugins including input, output, aggregator, and - [Aggregator plugins](#aggregator-plugins) - [Processor plugins](#processor-plugins) +{{< telegraf/filters >}} + ## Input plugins Telegraf input plugins are used with the InfluxData time series platform to collect metrics from the system, services, or third party APIs. -{{< telegraf-plugins type="input" >}} +{{< telegraf/plugins type="input" >}} ## Output plugins Telegraf processor plugins write metrics to various destinations. -{{< telegraf-plugins type="output" >}} +{{< telegraf/plugins type="output" >}} ## Aggregator plugins Telegraf aggregator plugins create aggregate metrics (for example, mean, min, max, quantiles, etc.) -{{< telegraf-plugins type="aggregator" >}} +{{< telegraf/plugins type="aggregator" >}} ## Processor plugins Telegraf output plugins transform, decorate, and filter metrics. -{{< telegraf-plugins type="processor" >}} +{{< telegraf/plugins type="processor" >}} diff --git a/data/telegraf_plugin_filters.yml b/data/telegraf_plugin_filters.yml new file mode 100644 index 000000000..3c94af291 --- /dev/null +++ b/data/telegraf_plugin_filters.yml @@ -0,0 +1,15 @@ +filters: + - category: Plugin type + values: + - Input + - Output + - Aggregator + - Processor + - category: Operating system + values: + - Linux + - macOS + - Windows + - category: Placeholder + values: + - Placeholder diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 9f7b2eae0..8bb89a810 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -1,5 +1,3 @@ -telegraf_version: 1.10.0 - ############## %%%%%% %% %% %%%%% %% %% %%%%%% %%%% ############## ############## %% %%% %% %% %% %% %% %% %% ############## ############## %% %% %%% %%%%% %% %% %% %%%% ############## @@ -14,7 +12,7 @@ input: using the ActiveMQ Console API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/activemq/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Aerospike id: aerospike @@ -23,7 +21,7 @@ input: and statistics for all configured namespaces. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aerospike/README.md introduced: 0.2.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Amazon CloudWatch Statistics id: cloudwatch @@ -31,7 +29,7 @@ input: The Amazon CloudWatch Statistics input plugin pulls metric statistics from Amazon CloudWatch. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloudwatch/README.md introduced: 0.12.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: AMQP Consumer id: amqp_consumer @@ -41,7 +39,7 @@ input: being RabbitMQ. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/amqp_consumer/README.md introduced: 1.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Apache HTTP Server id: apache @@ -57,7 +55,7 @@ input: [module documentation](https://httpd.apache.org/docs/2.4/mod/mod_status.html#enable). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/apache/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Apache Kafka Consumer id: kafka_consumer @@ -69,7 +67,7 @@ input: from the same topic in parallel. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kafka_consumer/README.md introduced: 0.2.3 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Apache Solr id: solr @@ -77,7 +75,7 @@ input: The Apache Solr (`solr`) input plugin collects stats using the MBean Request Handler. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/solr/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Apache Tomcat id: tomcat @@ -89,7 +87,7 @@ input: for details on these statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tomcat/README.md introduced: 1.4.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Aurora id: aurora @@ -98,7 +96,7 @@ input: For monitoring recommendations, see [Monitoring your Aurora cluster](https://aurora.apache.org/documentation/latest/operations/monitoring/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aurora/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Bcache id: bcache @@ -106,7 +104,7 @@ input: The Bcache input plugin gets bcache statistics from the `stats_total` directory and `dirty_data` file. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/bcache/README.md introduced: 0.2.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Beanstalkd id: beanstalkd @@ -115,7 +113,7 @@ input: (reported by `stats` and `stats-tube` commands respectively). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/beanstalkd/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Bond id: bond @@ -125,7 +123,7 @@ input: The plugin collects these metrics from `/proc/net/bonding/*` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/bond/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Burrow id: burrow @@ -135,7 +133,7 @@ input: [HTTP Endpoint](https://github.com/linkedin/Burrow/wiki/HTTP-Endpoint). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/burrow/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Cassandra id: cassandra @@ -149,7 +147,7 @@ input: link: https://github.com/influxdata/telegraf/tree/release-1.6/plugins/inputs/cassandra introduced: 0.12.1 deprecated: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Ceph Storage id: ceph @@ -157,7 +155,7 @@ input: The Ceph Storage input plugin collects performance metrics from the MON and OSD nodes in a Ceph storage cluster. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ceph/README.md introduced: 0.13.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: CGroup id: cgroup @@ -165,7 +163,7 @@ input: The CGroup input plugin captures specific statistics per cgroup. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cgroup/README.md introduced: 1.0.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Chrony id: chrony @@ -173,7 +171,7 @@ input: The Chrony input plugin gets standard chrony metrics, requires chronyc executable. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/chrony/README.md introduced: 0.13.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Conntrack id: conntrack @@ -189,7 +187,7 @@ input: with the prefix normalized to `ip_`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/conntrack/README.md introduced: 1.0.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Consul id: consul @@ -199,7 +197,7 @@ input: It will not report the telemetry but Consul can report those stats already using StatsD protocol, if needed. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/consul/README.md introduced: 1.0.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Couchbase id: couchbase @@ -207,7 +205,7 @@ input: The Couchbase input plugin reads per-node and per-bucket metrics from Couchbase. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchbase/README.md introduced: 0.12.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: CouchDB id: couchdb @@ -215,7 +213,7 @@ input: The CouchDB input plugin gathers metrics of CouchDB using `_stats` endpoint. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchdb/README.md introduced: 0.10.3 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: CPU id: cpu @@ -223,7 +221,7 @@ input: The CPU input plugin gathers metrics about cpu usage. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cpu/README.md introduced: 0.1.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Disk id: disk @@ -231,7 +229,7 @@ input: The Disk input plugin gathers metrics about disk usage by mount point. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/disk/README.md introduced: 0.1.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: DiskIO id: diskio @@ -239,7 +237,7 @@ input: The DiskIO input plugin gathers metrics about disk IO by device. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/diskio/README.md introduced: 0.10.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Disque id: disque @@ -247,7 +245,7 @@ input: The Disque input plugin gathers metrics from one or more [Disque](https://github.com/antirez/disque) servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/disque introduced: 0.10.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: DMCache id: dmcache @@ -255,7 +253,7 @@ input: The DMCache input plugin provides a native collection for dmsetup-based statistics for dm-cache. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dmcache/README.md introduced: 1.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: DNS Query id: dns_query @@ -264,7 +262,7 @@ input: like [Dig](https://en.wikipedia.org/wiki/Dig_(command)). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dns_query/README.md introduced: 1.4.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Docker id: docker @@ -274,7 +272,7 @@ input: to gather stats from the [Engine API](https://docs.docker.com/engine/api/v1.20/) library documentation. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/docker/README.md introduced: 0.1.9 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Dovecot id: dovecot @@ -283,7 +281,7 @@ input: For more information, see the [Dovecot documentation](http://wiki2.dovecot.org/Statistics). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dovecot/README.md introduced: 0.10.3 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Elasticsearch id: elasticsearch @@ -293,7 +291,7 @@ input: or [cluster-stats](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-stats.html) metrics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/elasticsearch/README.md introduced: 0.1.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Exec id: exec @@ -303,7 +301,7 @@ input: Each Telegraf metric includes the measurement name, tags, fields, and timestamp. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/exec/README.md introduced: 0.1.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Fail2ban id: fail2ban @@ -312,7 +310,7 @@ input: using [fail2ban](https://www.fail2ban.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fail2ban/README.md introduced: 1.4.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Fibaro id: fibaro @@ -321,7 +319,7 @@ input: Those values could be true (`1`) or false (`0`) for switches, percentage for dimmers, temperature, etc. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fibaro/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: File id: file @@ -337,7 +335,7 @@ input: > use the [Multifile input plugin](#multifile). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/file/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Filecount id: filecount @@ -345,7 +343,7 @@ input: The Filecount input plugin counts files in directories that match certain criteria. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/filecount/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Filestat id: filestat @@ -353,7 +351,7 @@ input: The Filestat input plugin gathers metrics about file existence, size, and other stats. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/filestat/README.md introduced: 0.13.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Fluentd id: fluentd @@ -362,7 +360,7 @@ input: This plugin understands data provided by `/api/plugin.json` resource (`/api/config.json` is not covered). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fluentd/README.md introduced: 1.4.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Google Cloud PubSub id: cloud_pubsub @@ -372,7 +370,7 @@ input: using one of the supported [input data formats](https://github.com/influxdata/telegraf/blob/release-1.10/docs/DATA_FORMATS_INPUT.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub/README.md introduced: 1.10.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Google Cloud PubSub Push id: cloud_pubsub_push @@ -385,7 +383,7 @@ input: HTTPS/TLS so this plugin must be behind a valid proxy or must be configured to use TLS. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub_push/README.md introduced: 1.10.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Graylog id: graylog @@ -397,7 +395,7 @@ input: - namespace (e.g., `http://[graylog-server-ip]:12900/system/metrics/namespace/{namespace}`) link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/graylog/README.md introduced: 1.0.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: HAproxy id: haproxy @@ -406,7 +404,7 @@ input: It can do so by using CSV generated by HAproxy status page or from admin sockets. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/haproxy/README.md introduced: 0.1.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Hddtemp id: hddtemp @@ -414,7 +412,7 @@ input: The Hddtemp input plugin reads data from `hddtemp` daemons. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/hddtemp/README.md introduced: 1.0.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: HTTP id: http @@ -424,7 +422,7 @@ input: Each data format has its own unique set of configuration options which can be added to the input configuration. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http/README.md introduced: 1.6.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: HTTP JSON id: httpjson @@ -436,7 +434,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/httpjson/README.md introduced: 0.1.6 deprecated: 1.6.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: HTTP Listener id: http_listener @@ -447,7 +445,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md introduced: 1.1.0 deprecated: 1.9.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: HTTP Listener v2 id: http_listener_v2 @@ -458,7 +456,7 @@ input: This plugin allows Telegraf to serve as a proxy or router for the `/write` endpoint of the InfluxDB v2110 HTTP API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_listener_v2/README.md introduced: 1.9.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: HTTP Response id: http_response @@ -468,7 +466,7 @@ input: and `result_type`. Tags for measurements include `server` and `method`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_response/README.md introduced: 0.12.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Icinga2 id: icinga2 @@ -477,7 +475,7 @@ input: the [Icinga2 Remote API](https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/icinga2-api). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/icinga2 introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: InfluxDB v1.x id: influxdb @@ -489,7 +487,7 @@ input: [Read more about this approach here](https://www.influxdata.com/blog/influxdb-debugvars-endpoint/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb/README.md introduced: 0.2.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: InfluxDB Listener id: influxdb_listener @@ -512,7 +510,7 @@ input: submits data to InfluxDB determines the destination database. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md introduced: 1.9.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Interrupts id: interrupts @@ -521,7 +519,7 @@ input: (from `/proc/interrupts`) and `soft_interrupts` (from `/proc/softirqs`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/interrupts/README.md introduced: 1.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: IPMI Sensor id: ipmi_sensor @@ -530,7 +528,7 @@ input: sensor statistics using the `ipmitool` utility. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipmi_sensor/README.md introduced: 0.12.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Ipset id: ipset @@ -539,7 +537,7 @@ input: It uses the output of the command `ipset save`. Ipsets created without the `counters` option are ignored. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipset/README.md introduced: 1.6.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: IPtables id: iptables @@ -548,7 +546,7 @@ input: a set of table and chain from the Linux iptables firewall. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/iptables/README.md introduced: 1.1.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: IPVS id: ipvs @@ -557,7 +555,7 @@ input: gather metrics about IPVS virtual and real servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipvs/README.md introduced: 1.9.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Jenkins id: jenkins @@ -569,7 +567,7 @@ input: API to retrieve all the information needed. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jenkins/README.md introduced: 1.9.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Jolokia id: jolokia @@ -578,7 +576,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia/README.md introduced: 0.2.1 deprecated: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Jolokia2 Agent id: jolokia2_agent @@ -588,7 +586,7 @@ input: [JSON-over-HTTP protocol](https://jolokia.org/reference/html/protocol.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia2/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Jolokia2 Proxy id: jolokia2_proxy @@ -598,7 +596,7 @@ input: [Jolokia](https://jolokia.org/) [JSON-over-HTTP protocol](https://jolokia.org/reference/html/protocol.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia2/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: JTI OpenConfig Telemetry id: jti_openconfig_telemetry @@ -609,7 +607,7 @@ input: and [Junos Telemetry Interface (JTI)](https://www.juniper.net/documentation/en_US/junos/topics/concept/junos-telemetry-interface-oveview.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jti_openconfig_telemetry/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Kapacitor id: kapacitor @@ -617,7 +615,7 @@ input: The Kapacitor input plugin will collect metrics from the given Kapacitor instances. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kapacitor/README.md introduced: 1.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Kernel id: kernel @@ -625,7 +623,7 @@ input: The Kernel input plugin gathers kernel statistics from `/proc/stat`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kernel/README.md introduced: 0.11.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Kernel VMStat id: kernel_vmstat @@ -633,7 +631,7 @@ input: The Kernel VMStat input plugin gathers kernel statistics from `/proc/vmstat`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kernel_vmstat/README.md introduced: 1.0.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Kibana id: kibana @@ -642,7 +640,7 @@ input: status of Kibana and some useful metrics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kibana/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Kinesis Consumer id: kinesis_consumer @@ -651,7 +649,7 @@ input: metrics using one of the supported [input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kinesis_consumer/README.md introduced: 1.10.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Kubernetes id: kubernetes @@ -666,7 +664,7 @@ input: Therefore, you should configure this plugin to talk to its locally running kubelet. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kubernetes/README.md introduced: 1.1.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Kubernetes Inventory id: kube_inventory @@ -684,7 +682,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kube_inventory/README.md introduced: 1.10.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: LeoFS id: leofs @@ -694,7 +692,7 @@ input: in the [LeoFS documentation](https://leo-project.net/leofs/docs/) for more information. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/leofs/README.md introduced: 0.1.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Linux Sysctl FS id: linux_sysctl_fs @@ -703,7 +701,7 @@ input: The documentation on these fields can be found [here](https://www.kernel.org/doc/Documentation/sysctl/fs.txt). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/linux_sysctl_fs/README.md introduced: 1.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Logparser id: logparser @@ -713,7 +711,7 @@ input: from log files, which also supports regular expression (regex) patterns. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/logparser/README.md introduced: 1.0.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Lustre2 id: lustre2 @@ -723,7 +721,7 @@ input: The Lustre2 input plugin collects statistics and tags the data with the `jobid`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/lustre2 introduced: 0.1.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Mailchimp id: mailchimp @@ -731,7 +729,7 @@ input: The Mailchimp input plugin gathers metrics from the `/3.0/reports` MailChimp API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mailchimp introduced: 0.2.4 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Mcrouter id: mcrouter @@ -743,7 +741,7 @@ input: handles almost 5 billion requests per second at peak. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mcrouter/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Mem id: mem @@ -753,7 +751,7 @@ input: see [Linux ate my ram](https://www.linuxatemyram.com/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mem/README.md introduced: 0.1.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Memcached id: memcached @@ -761,7 +759,7 @@ input: The Memcached input plugin gathers statistics data from a Memcached server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/memcached/README.md introduced: 0.1.2 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Mesos id: mesos @@ -770,7 +768,7 @@ input: [Mesos Observability Metrics](http://mesos.apache.org/documentation/latest/monitoring/) page. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mesos/README.md introduced: 0.10.3 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Mesosphere DC/OS id: dcos @@ -779,7 +777,7 @@ input: [metrics component](https://docs.mesosphere.com/1.10/metrics/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dcos/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Microsoft SQL Server id: sqlserver @@ -789,7 +787,7 @@ input: Recorded metrics are lightweight and use Dynamic Management Views supplied by SQL Server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sqlserver/README.md introduced: 0.10.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Minecraft id: minecraft @@ -798,7 +796,7 @@ input: a scoreboard on a Minecraft server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/minecraft/README.md introduced: 1.4.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: MongoDB id: mongodb @@ -807,7 +805,7 @@ input: few more and create a single measurement containing values. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mongodb/README.md introduced: 0.1.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: MQTT Consumer id: mqtt_consumer @@ -816,7 +814,7 @@ input: Messages are in the [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mqtt_consumer/README.md introduced: 0.10.3 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Multifile id: multifile @@ -830,7 +828,7 @@ input: > use the [file input plugin](#file). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/multifile/README.md introduced: 1.10.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: MySQL id: mysql @@ -838,7 +836,7 @@ input: The MySQL input plugin gathers the statistics data from MySQL servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mysql/README.md introduced: 0.1.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NATS Consumer id: nats_consumer @@ -849,7 +847,7 @@ input: can read from a NATS cluster in parallel. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nats_consumer/README.md introduced: 0.10.3 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NATS Server Monitoring id: nats @@ -858,7 +856,7 @@ input: [NATS Server monitoring server](https://www.nats.io/documentation/server/gnatsd-monitoring/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nats/README.md introduced: 1.6.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Neptune Apex id: neptune_apex @@ -870,7 +868,7 @@ input: in the `telegraf.conf` configuration file. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/neptune_apex/README.md introduced: 1.10.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Net id: net @@ -878,7 +876,7 @@ input: The Net input plugin gathers metrics about network interface usage (Linux only). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net/NET_README.md introduced: 0.1.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Netstat id: netstat @@ -887,7 +885,7 @@ input: and sockets counts by using `lsof`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net/NETSTAT_README.md introduced: 0.2.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Network Response id: net_response @@ -896,7 +894,7 @@ input: It can also check response text. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net_response/README.md introduced: 0.10.3 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NGINX id: nginx @@ -904,7 +902,7 @@ input: The NGINX input plugin reads NGINX basic status information (`ngx_http_stub_status_module`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx/README.md introduced: 0.1.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NGINX VTS id: nginx_vts @@ -918,7 +916,7 @@ input: [NGINX VTS module documentation](https://github.com/vozlt/nginx-module-vts#synopsis). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_vts/README.md introduced: 1.9.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NGINX Plus id: nginx_plus @@ -931,7 +929,7 @@ input: [status module documentation](http://nginx.org/en/docs/http/ngx_http_status_module.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NGINX Plus API id: nginx_plus_api @@ -939,7 +937,7 @@ input: The NGINX Plus API input plugin gathers advanced status information for NGINX Plus servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.9.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NGINX Upstream Check id: nginx_upstream_check @@ -956,7 +954,7 @@ input: in JSON format and parsed by this input. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.10.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NSQ id: nsq @@ -964,7 +962,7 @@ input: The NSQ input plugin collects metrics from NSQD API endpoints. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nsq introduced: 1.0.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NSQ Consumer id: nsq_consumer @@ -973,7 +971,7 @@ input: This plugin allows a message to be in any of the supported data_format types. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nsq_consumer/README.md introduced: 0.10.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Nstat id: nstat @@ -982,7 +980,7 @@ input: `/proc/net/snmp`, and `/proc/net/snmp6` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nstat/README.md introduced: 0.13.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NTPq id: ntpq @@ -990,7 +988,7 @@ input: The NTPq input plugin gets standard NTP query metrics, requires ntpq executable. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ntpq/README.md introduced: 0.11.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NVIDIA SMI id: nvidia_smi @@ -1000,7 +998,7 @@ input: binary to pull GPU stats including memory and GPU usage, temp and other. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nvidia_smi/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: OpenLDAP id: openldap @@ -1008,7 +1006,7 @@ input: The OpenLDAP input plugin gathers metrics from OpenLDAP's `cn=Monitor` backend. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/openldap/README.md introduced: 1.4.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: OpenSMTPD id: opensmtpd @@ -1017,7 +1015,7 @@ input: a free implementation of the server-side SMTP protocol. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/opensmtpd/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: PF id: pf @@ -1028,7 +1026,7 @@ input: to the table. The pf plugin retrieves this information by invoking the `pfstat` command. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pf/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: PgBouncer id: pgbouncer @@ -1037,7 +1035,7 @@ input: For information about the metrics, see the [PgBouncer documentation](https://pgbouncer.github.io/usage.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pgbouncer/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Phfusion Passenger id: passenger @@ -1046,7 +1044,7 @@ input: their command line utility `passenger-status`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/passenger/README.md introduced: 0.10.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: PHP FPM id: phpfpm @@ -1054,7 +1052,7 @@ input: The PHP FPM input plugin gets phpfpm statistics using either HTTP status page or fpm socket. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/phpfpm/README.md introduced: 0.1.10 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Ping id: ping @@ -1063,7 +1061,7 @@ input: and other packet statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ping/README.md introduced: 0.1.8 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Postfix id: postfix @@ -1075,7 +1073,7 @@ input: size (bytes used by items), and age (age of oldest item in seconds). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postfix/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: PostgreSQL id: postgresql @@ -1086,7 +1084,7 @@ input: The metrics recorded depend on your version of PostgreSQL. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql/README.md introduced: 0.10.3 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: PostgreSQL Extensible id: postgresql_extensible @@ -1095,7 +1093,7 @@ input: It has been designed to parse SQL queries in the plugin section of `telegraf.conf` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql_extensible introduced: 0.12.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: PowerDNS id: powerdns @@ -1103,7 +1101,7 @@ input: The PowerDNS input plugin gathers metrics about PowerDNS using UNIX sockets. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/powerdns/README.md introduced: 0.10.2 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Processes id: processes @@ -1114,7 +1112,7 @@ input: it requires access to execute `ps`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/processes/README.md introduced: 0.11.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Procstat id: procstat @@ -1134,7 +1132,7 @@ input: On the other hand, if an executable is used an "exe" tag will be generated. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/procstat/README.md introduced: 0.2.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Prometheus Format id: prometheus @@ -1143,7 +1141,7 @@ input: servers exposing metrics in Prometheus format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/prometheus/README.md introduced: 0.2.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Puppet Agent id: puppetagent @@ -1153,7 +1151,7 @@ input: [Puppet Monitoring: How to Monitor the Success or Failure of Puppet Runs](https://puppet.com/blog/puppet-monitoring-how-to-monitor-success-or-failure-of-puppet-runs) link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/puppetagent introduced: 0.2.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: RabbitMQ id: rabbitmq @@ -1162,7 +1160,7 @@ input: [Management Plugin](https://www.rabbitmq.com/management.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/rabbitmq/README.md introduced: 0.1.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Raindrops Middleware id: raindrops @@ -1172,7 +1170,7 @@ input: URI and adds the statistics to InfluxDB. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/raindrops/README.md introduced: 0.10.3 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Redis id: redis @@ -1185,7 +1183,7 @@ input: and the elapsed time since the last RDB save (`rdb_last_save_time_elapsed`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/redis/README.md introduced: 0.1.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: RethinkDB id: rethinkdb @@ -1194,7 +1192,7 @@ input: username, password authorization, and Handshake protocol v1.0. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/rethinkdb introduced: 0.1.3 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Riak id: riak @@ -1202,7 +1200,7 @@ input: The Riak input plugin gathers metrics from one or more Riak instances. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/riak/README.md introduced: 0.10.4 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Salesforce id: salesforce @@ -1212,7 +1210,7 @@ input: It fetches its data from the limits endpoint of the Salesforce REST API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/salesforce/README.md introduced: 1.4.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Sensors id: sensors @@ -1221,7 +1219,7 @@ input: executable from the `lm-sensor` package. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sensors/README.md introduced: 0.10.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: SMART id: smart @@ -1235,7 +1233,7 @@ input: See [smartmontools](https://www.smartmontools.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/smart/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: SNMP id: snmp @@ -1243,7 +1241,7 @@ input: The SNMP input plugin gathers metrics from SNMP agents. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/snmp/README.md introduced: 0.10.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: SNMP Legacy id: snmp_legacy @@ -1253,7 +1251,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/snmp_legacy/README.md introduced: 0.10.1 deprecated: 1.0.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Socket Listener id: socket_listener @@ -1263,7 +1261,7 @@ input: [Telegraf Input Data Formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/socket_listener/README.md introduced: 1.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Stackdriver id: stackdriver @@ -1275,7 +1273,7 @@ input: > You may incur costs. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/stackdriver/README.md introduced: 1.10.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: StatsD id: statsd @@ -1286,7 +1284,7 @@ input: [etsy statsd](https://github.com/etsy/statsd/blob/master/docs/metric_types.md) implementation. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/statsd/README.md introduced: 0.2.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Swap id: swap @@ -1299,7 +1297,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/swap/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Syslog id: syslog @@ -1309,7 +1307,7 @@ input: Syslog messages should be formatted according to [RFC 5424](https://tools.ietf.org/html/rfc5424). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/syslog/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Sysstat id: sysstat @@ -1319,7 +1317,7 @@ input: binary data file with the `sadf` utility. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sysstat introduced: 0.12.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: System id: system @@ -1328,7 +1326,7 @@ input: number of users logged in. It is basically equivalent to the UNIX `uptime` command. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/system/README.md introduced: 0.1.6 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Tail id: tail @@ -1336,7 +1334,7 @@ input: The Tail input plugin "tails" a log file and parses each log message. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tail/README.md introduced: 1.1.2 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: TCP Listener id: tcp_listener @@ -1345,7 +1343,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tcp_listener/README.md introduced: 0.11.0 deprecated: 1.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Teamspeak 3 id: teamspeak @@ -1354,7 +1352,7 @@ input: the Teamspeak server to collect statistics of one or more virtual servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/teamspeak/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Telegraf v1.x id: internal @@ -1363,7 +1361,7 @@ input: Note that some metrics are aggregates across all instances of one type of plugin. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/internal/README.md introduced: 1.2.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Temp id: temp @@ -1371,7 +1369,7 @@ input: The Temp input plugin collects temperature data from sensors. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/temp/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Tengine Web Server id: tengine @@ -1381,7 +1379,7 @@ input: [Reqstat module](http://tengine.taobao.org/document/http_reqstat.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tengine/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Trig id: trig @@ -1389,7 +1387,7 @@ input: The Trig input plugin inserts sine and cosine waves for demonstration purposes. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/trig introduced: 0.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Twemproxy id: twemproxy @@ -1399,7 +1397,7 @@ input: (Redis/Memcached) statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/twemproxy introduced: 0.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: UDP Listener id: udp_listener @@ -1408,7 +1406,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/udp_listener/README.md introduced: 0.11.0 deprecated: 1.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Unbound id: unbound @@ -1417,7 +1415,7 @@ input: a validating, recursive, and caching DNS resolver. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/unbound/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Varnish id: varnish @@ -1425,7 +1423,7 @@ input: The Varnish input plugin gathers stats from [Varnish HTTP Cache](https://varnish-cache.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/varnish/README.md introduced: 0.13.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: VMware vSphere id: vsphere @@ -1436,7 +1434,7 @@ input: [Common vSphere Performance Metrics](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/vsphere/METRICS.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/vsphere/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Webhooks id: webhooks @@ -1456,7 +1454,7 @@ input: [adding a new webhook](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks#adding-new-webhooks-plugin). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/README.md introduced: 1.0.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Windows Performance Counters id: win_perf_counters @@ -1465,7 +1463,7 @@ input: Windows operating sytem. **Windows only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/win_perf_counters/README.md introduced: 0.10.2 - tags: [placeholder] + tags: [placeholder, linux, macos, windows] - name: Windows Services id: win_services @@ -1473,7 +1471,7 @@ input: The Windows Services input plugin reports Windows services info. **Windows only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/win_services/README.md introduced: 1.4.0 - tags: [placeholder] + tags: [placeholder, linux, macos, windows] - name: Wireless id: wireless @@ -1482,7 +1480,7 @@ input: reading the `/proc/net/wireless` file. **This plugin currently supports Linux only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/wireless/README.md introduced: 1.9.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: X.509 Certificate id: x509_cert @@ -1491,7 +1489,7 @@ input: accessible using the local file or network connection. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/x509_cert/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: ZFS id: zfs @@ -1503,7 +1501,7 @@ input: It gets ZFS statistics from `/proc/spl/kstat/zfs` on Linux and from `sysctl` and `zpool` on FreeBSD. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zfs/README.md introduced: 0.2.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Zipkin id: zipkin @@ -1515,7 +1513,7 @@ input: > its main usage cases and the evolution of the OpenTracing standard. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zipkin/README.md introduced: 1.4.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Zookeeper id: zookeeper @@ -1524,7 +1522,7 @@ input: command [Zookeeper Admin](https://zookeeper.apache.org/doc/current/zookeeperAdmin.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zookeeper/README.md introduced: 0.2.0 - tags: [placeholder] + tags: [placeholder, linux, macos] ########## %%%% %% %% %%%%%% %%%%% %% %% %%%%%% %%%% ########## @@ -1540,7 +1538,7 @@ output: The Amazon CloudWatch output plugin send metrics to Amazon CloudWatch. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloudwatch/README.md introduced: 0.10.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Amazon Kinesis id: kinesis @@ -1551,7 +1549,7 @@ output: by a considerable level. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kinesis/README.md introduced: 0.2.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Amon id: amon @@ -1565,7 +1563,7 @@ output: Metrics are grouped by converting any `_` characters to `.` in the Point Name. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/amon/README.md introduced: 0.2.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: AMQP id: amqp @@ -1577,7 +1575,7 @@ output: file as `RoutingTag`, as a routing key. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/amqp/README.md introduced: 0.1.9 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Apache Kafka id: kafka @@ -1586,7 +1584,7 @@ output: acting a Kafka Producer. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kafka/README.md introduced: 0.1.7 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: CrateDB id: cratedb @@ -1595,7 +1593,7 @@ output: machine data and IoT, using its [PostgreSQL protocol](https://crate.io/docs/crate/reference/protocols/postgres.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cratedb/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Datadog id: datadog @@ -1605,7 +1603,7 @@ output: for the account. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/datadog/README.md introduced: 0.1.6 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Discard id: discard @@ -1614,7 +1612,7 @@ output: It is only meant to be used for testing purposes. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/discard/README.md introduced: 1.2.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Elasticsearch id: elasticsearch @@ -1624,7 +1622,7 @@ output: Elasticsearch 5.x series. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/elasticsearch/README.md introduced: 0.1.5 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: File id: file @@ -1632,16 +1630,16 @@ output: The File output plugin writes Telegraf metrics to files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/file/README.md introduced: 0.10.3 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Google Cloud PubSub id: cloud_pubsub description: | The Google PubSub output plugin publishes metrics to a [Google Cloud PubSub](https://cloud.google.com/pubsub) - topic as one of the supported [output data formats](/telegraf/data_formats/output). + topic as one of the supported [output data formats](https://docs.influxdata.com/telegraf/latest/data_formats/output). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloud_pubsub/README.md introduced: 1.10.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Graphite id: graphite @@ -1649,7 +1647,7 @@ output: The Graphite output plugin writes to [Graphite](http://graphite.readthedocs.org/en/latest/index.html) via raw TCP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/graphite/README.md introduced: 0.10.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Graylog id: graylog @@ -1657,7 +1655,7 @@ output: The Graylog output plugin writes to a Graylog instance using the `gelf` format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/graylog/README.md introduced: 1.0.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: HTTP id: http @@ -1666,7 +1664,7 @@ output: For `data_formats` that support batching, metrics are sent in batch format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/http/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: InfluxDB v1.x id: influxdb @@ -1674,7 +1672,7 @@ output: The InfluxDB v1.x output plugin writes to InfluxDB using HTTP or UDP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb/README.md introduced: 0.1.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: InfluxDB v2 id: influxdb_v2 @@ -1682,7 +1680,7 @@ output: The InfluxDB v2 output plugin writes metrics to [InfluxDB 2.0](https://github.com/influxdata/influxdb). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb_v2/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Instrumental id: instrumental @@ -1696,7 +1694,7 @@ output: if the metric comes in as a counter through `[[inputs.statsd]]`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/instrumental/README.md introduced: 0.13.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Librato id: librato @@ -1706,7 +1704,7 @@ output: [here](https://metrics.librato.com/account/api_tokens) for the account. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/librato/README.md introduced: 0.2.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Microsoft Azure Application Insights id: application_insights @@ -1715,7 +1713,7 @@ output: [Application Insights (Microsoft Azure)](https://azure.microsoft.com/en-us/services/application-insights/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/application_insights/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Microsoft Azure Monitor id: azure_monitor @@ -1739,16 +1737,16 @@ output: on each Azure Monitor metric. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/azure_monitor/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: MQTT Producer id: mqtt description: | The MQTT Producer output plugin writes to the MQTT server using - [supported output data formats](/telegraf/v1.8/data_formats/output/). + [supported output data formats](https://docs.influxdata.com/telegraf/latest/data_formats/output/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/mqtt/README.md introduced: 0.2.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NATS Output id: nats @@ -1756,7 +1754,7 @@ output: The NATS Output output plugin writes to a (list of) specified NATS instance(s). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/nats/README.md introduced: 1.1.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: NSQ id: nsq @@ -1765,7 +1763,7 @@ output: It requires a server name and a topic name. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/nsq/README.md introduced: 0.2.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: OpenTSDB id: opentsdb @@ -1778,7 +1776,7 @@ output: See the [OpenTSDB documentation](http://opentsdb.net/docs/build/html/api_http/put.html) for details. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/opentsdb/README.md introduced: 0.1.9 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Prometheus Client id: prometheus_client @@ -1787,7 +1785,7 @@ output: it exposes all metrics on `/metrics` (default) to be polled by a Prometheus server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/prometheus_client/README.md introduced: 0.2.1 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Riemann id: riemann @@ -1795,7 +1793,7 @@ output: The Riemann output plugin writes to [Riemann](http://riemann.io/) using TCP or UDP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/riemann/README.md introduced: 1.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Riemann Legacy id: riemann_legacy @@ -1805,7 +1803,7 @@ output: link: https://github.com/influxdata/telegraf/tree/release-1.10/plugins/outputs/riemann_legacy introduced: 0.2.3 deprecated: 1.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Socket Writer id: socket_writer @@ -1814,7 +1812,7 @@ output: It can output data in any of the [supported output formats](https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_OUTPUT.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/socket_writer/README.md introduced: 1.3.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Stackdriver id: stackdriver @@ -1830,7 +1828,7 @@ output: `custom.googleapis.com/telegraf/system/load5`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/stackdriver/README.md introduced: 1.9.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Wavefront id: wavefront @@ -1838,7 +1836,7 @@ output: The Wavefront output plugin writes to a Wavefront proxy, in Wavefront data format over TCP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/wavefront/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] # %%%% %%%% %%%% %%%%% %%%%%% %%%% %%%% %%%%%% %%%% %%%%% %%%% # @@ -1855,7 +1853,7 @@ aggregator: and `stdev` for a set of values, emitting the aggregate every period seconds. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/basicstats/README.md introduced: 1.5.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Histogram id: histogram @@ -1871,7 +1869,7 @@ aggregator: increasing while Telegraf is running. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/histogram/README.md introduced: 1.4.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: MinMax id: minmax @@ -1880,7 +1878,7 @@ aggregator: emitting the aggregrate every period seconds. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/minmax/README.md introduced: 1.1.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: ValueCounter id: valuecounter @@ -1900,7 +1898,7 @@ aggregator: Float fields are being dropped to prevent the creating of too many fields. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/valuecounter/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] # %%%%% %%%%% %%%% %%%% %%%%%% %%%% %%%% %%%% %%%%% %%%% # @@ -1918,7 +1916,7 @@ processor: Values that cannot be converted are dropped. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/converter/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Enum id: enum @@ -1933,7 +1931,7 @@ processor: By default the source field is overwritten. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/enum/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Override id: override @@ -1956,7 +1954,7 @@ processor: are adhered to irrespective of input plugin configurations, e.g., by `taginclude`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/override/README.md introduced: 1.6.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Parser id: parser @@ -1965,7 +1963,7 @@ processor: format and creates new metrics based on the contents of the field. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/parser/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Printer id: printer @@ -1973,7 +1971,7 @@ processor: The Printer processor plugin simply prints every metric passing through it. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/printer/README.md introduced: 1.1.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Regex id: regex @@ -1982,7 +1980,7 @@ processor: If `result_key `parameter is present, it can produce new tags and fields from existing ones. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/regex/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Rename id: rename @@ -1990,7 +1988,7 @@ processor: The Rename processor plugin renames InfluxDB measurements, fields, and tags. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/rename/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: Strings id: strings @@ -2015,7 +2013,7 @@ processor: You can specify lots of transformations on data with a single strings processor. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/strings/README.md introduced: 1.8.0 - tags: [placeholder] + tags: [placeholder, linux, macos] - name: TopK id: topk @@ -2036,4 +2034,4 @@ processor: than `K` metrics may be returned. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/topk/README.md introduced: 1.7.0 - tags: [placeholder] + tags: [placeholder, linux, macos] diff --git a/data/versions.yaml b/data/versions.yaml index 0c28bd5ba..ffe8953ea 100644 --- a/data/versions.yaml +++ b/data/versions.yaml @@ -1 +1,2 @@ stable_version: v2.0 +telegraf_version: 1.10.0 diff --git a/grep b/grep deleted file mode 100644 index e69de29bb..000000000 diff --git a/layouts/partials/footer/javascript.html b/layouts/partials/footer/javascript.html index f0d0bbee5..c5f1cfdc3 100644 --- a/layouts/partials/footer/javascript.html +++ b/layouts/partials/footer/javascript.html @@ -1,6 +1,7 @@ {{ $versionSelector := resources.Get "js/version-selector.js" }} {{ $contentInteractions := resources.Get "js/content-interactions.js" }} {{ $searchInteractions := resources.Get "js/search-interactions.js" }} -{{ $footerjs := slice $versionSelector $contentInteractions $searchInteractions | resources.Concat "js/footer.bundle.js" }} +{{ $telegrafFilters := resources.Get "js/telegraf-filters.js" }} +{{ $footerjs := slice $versionSelector $contentInteractions $searchInteractions $telegrafFilters | resources.Concat "js/footer.bundle.js" }} diff --git a/layouts/shortcodes/telegraf/filters.html b/layouts/shortcodes/telegraf/filters.html new file mode 100644 index 000000000..a4883d6fe --- /dev/null +++ b/layouts/shortcodes/telegraf/filters.html @@ -0,0 +1,15 @@ +
+ + {{ range .Site.Data.telegraf_plugin_filters.filters }} +
+
{{ .category }}
+ {{ range .values }} + + {{ end }} +
+ {{ end }} + +
diff --git a/layouts/shortcodes/telegraf-plugins.html b/layouts/shortcodes/telegraf/plugins.html similarity index 81% rename from layouts/shortcodes/telegraf-plugins.html rename to layouts/shortcodes/telegraf/plugins.html index be7507f61..df0ce1003 100644 --- a/layouts/shortcodes/telegraf-plugins.html +++ b/layouts/shortcodes/telegraf/plugins.html @@ -1,8 +1,8 @@ {{ $type := .Get "type" }} {{ range (index .Site.Data.telegraf_plugins $type ) }} - {{ $pluginTags := delimit .tags ", " }} -
+ {{ $pluginTags := delimit .tags " " }} +

{{ .name }}

From e27e87a54bb443457f5d69962d5be15cd68a9062 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Fri, 17 May 2019 16:51:04 -0600 Subject: [PATCH 06/14] added new flag to telegraf plugins page --- assets/js/telegraf-filters.js | 4 ++-- assets/styles/layouts/article/_telegraf-plugins.scss | 12 +++++++++++- data/telegraf_plugin_filters.yml | 3 +++ layouts/shortcodes/telegraf/plugins.html | 4 +++- 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/assets/js/telegraf-filters.js b/assets/js/telegraf-filters.js index ce9e9d470..306726292 100644 --- a/assets/js/telegraf-filters.js +++ b/assets/js/telegraf-filters.js @@ -28,11 +28,11 @@ $("#plugin-filters input").click(function() { // Actions for filter select if ( $(this).is(':checked') ) { $.each( tagArray, function( index, value ) { - $(".plugin-card.visible:not([data-tags~='" + value + "'])").removeClass('visible').hide() + $(".plugin-card.visible:not([data-tags~='" + value + "'])").removeClass('visible').fadeOut() }) } else { $.each( restoreArray, function( index, value ) { - $(".plugin-card:not(.visible)[data-tags~='" + value + "']").addClass('visible').show() + $(".plugin-card:not(.visible)[data-tags~='" + value + "']").addClass('visible').fadeIn() }) $.each( tagArray, function( index, value ) { $(".plugin-card.visible:not([data-tags~='" + value + "'])").removeClass('visible').hide() diff --git a/assets/styles/layouts/article/_telegraf-plugins.scss b/assets/styles/layouts/article/_telegraf-plugins.scss index 72459a030..2dfe5b58a 100644 --- a/assets/styles/layouts/article/_telegraf-plugins.scss +++ b/assets/styles/layouts/article/_telegraf-plugins.scss @@ -14,6 +14,15 @@ margin-top: .25rem; } + &.new h3:after { + content: "New"; + margin-left: .3rem; + padding: .25rem .5rem; + font-style: italic; + color: $nav-active; + font-size: 1.2rem; + } + p { &.meta { margin: .75rem 0; @@ -90,8 +99,9 @@ flex-wrap: wrap; .filter-category { - flex-grow: 1; + flex: 1 1 0; max-width: 33%; + margin: 0 1.25rem 1.25rem 0 ; } input[type='checkbox'] { diff --git a/data/telegraf_plugin_filters.yml b/data/telegraf_plugin_filters.yml index 3c94af291..73dc18058 100644 --- a/data/telegraf_plugin_filters.yml +++ b/data/telegraf_plugin_filters.yml @@ -10,6 +10,9 @@ filters: - Linux - macOS - Windows + - category: Recently added + values: + - New - category: Placeholder values: - Placeholder diff --git a/layouts/shortcodes/telegraf/plugins.html b/layouts/shortcodes/telegraf/plugins.html index df0ce1003..7c787c088 100644 --- a/layouts/shortcodes/telegraf/plugins.html +++ b/layouts/shortcodes/telegraf/plugins.html @@ -1,8 +1,10 @@ {{ $type := .Get "type" }} +{{ $telegrafVersion := replaceRE `\.[^.]*$` "" .Site.Data.versions.telegraf_version }} {{ range (index .Site.Data.telegraf_plugins $type ) }} {{ $pluginTags := delimit .tags " " }} -

+ {{ $minorVer := replaceRE `\.[^.]*$` "" .introduced }} +

{{ .name }}

From 15f903f2f3d54e878d198ea6539379eb0f034869 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Mon, 20 May 2019 10:56:07 -0600 Subject: [PATCH 07/14] ux improvements to the telegraf filters --- assets/js/telegraf-filters.js | 8 +- .../layouts/article/_telegraf-plugins.scss | 58 ++- data/telegraf_plugin_filters.yml | 6 +- data/telegraf_plugins.yml | 388 +++++++++--------- layouts/shortcodes/telegraf/filters.html | 1 + layouts/shortcodes/telegraf/plugins.html | 2 +- 6 files changed, 252 insertions(+), 211 deletions(-) diff --git a/assets/js/telegraf-filters.js b/assets/js/telegraf-filters.js index 306726292..f49911e4e 100644 --- a/assets/js/telegraf-filters.js +++ b/assets/js/telegraf-filters.js @@ -6,7 +6,13 @@ function countTag(tag) { function getFilterCounts() { $('#plugin-filters label').each(function() { var tagName = $('input', this).attr('name'); - $(this).attr('data-count', '(' + countTag(tagName) + ')'); + var tagCount = countTag(tagName); + $(this).attr('data-count', '(' + tagCount + ')'); + if (tagCount <= 0) { + $(this).fadeTo(200, 0.25); + } else { + $(this).fadeTo(400, 1.0); + } }) } diff --git a/assets/styles/layouts/article/_telegraf-plugins.scss b/assets/styles/layouts/article/_telegraf-plugins.scss index 2dfe5b58a..0f79981e7 100644 --- a/assets/styles/layouts/article/_telegraf-plugins.scss +++ b/assets/styles/layouts/article/_telegraf-plugins.scss @@ -95,24 +95,19 @@ #plugin-filters { display: flex; - justify-content: space-between; - flex-wrap: wrap; + flex-flow: row wrap; + align-items: flex-start; .filter-category { - flex: 1 1 0; - max-width: 33%; - margin: 0 1.25rem 1.25rem 0 ; + flex: 1 1 150px; + margin: 0 1.25rem 1.25rem 0; } - input[type='checkbox'] { - margin: .1rem .3rem 0 0; - padding: 0; - vertical-align: top; - } label { display: block; - margin: .5rem 0; + margin: .55rem 0; color: $article-text; + position: relative; &:after { content: attr(data-count); @@ -121,6 +116,47 @@ opacity: .5; } } + + .checkbox { + display: inline-block; + height: 1.15em; + width: 1.15em; + background: rgba($article-text, .05); + margin-right: .3rem; + vertical-align: text-top; + border-radius: $radius; + cursor: pointer; + border: 1.5px solid rgba($article-text, .2); + user-select: none; + } + + input[type='checkbox'] { + margin-right: -1.1rem ; + padding: 0; + vertical-align: top; + opacity: 0; + cursor: pointer; + + & + .checkbox:after { + content: ""; + display: block; + position: absolute; + height: .5rem; + width: .5rem; + border-radius: 50%; + background: $article-link; + top: .35rem; + left: .32rem; + opacity: 0; + transform: scale(2); + transition: all .2s; + } + + &:checked + .checkbox:after { + opacity: 1; + transform: scale(1); + } + } } //////////////////////////////////////////////////////////////////////////////// diff --git a/data/telegraf_plugin_filters.yml b/data/telegraf_plugin_filters.yml index 73dc18058..25e350f52 100644 --- a/data/telegraf_plugin_filters.yml +++ b/data/telegraf_plugin_filters.yml @@ -10,9 +10,7 @@ filters: - Linux - macOS - Windows - - category: Recently added + - category: Status values: - New - - category: Placeholder - values: - - Placeholder + - Deprecated diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 8bb89a810..a0a5c5aa2 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -12,7 +12,7 @@ input: using the ActiveMQ Console API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/activemq/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Aerospike id: aerospike @@ -21,7 +21,7 @@ input: and statistics for all configured namespaces. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aerospike/README.md introduced: 0.2.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Amazon CloudWatch Statistics id: cloudwatch @@ -29,7 +29,7 @@ input: The Amazon CloudWatch Statistics input plugin pulls metric statistics from Amazon CloudWatch. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloudwatch/README.md introduced: 0.12.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: AMQP Consumer id: amqp_consumer @@ -39,7 +39,7 @@ input: being RabbitMQ. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/amqp_consumer/README.md introduced: 1.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Apache HTTP Server id: apache @@ -55,7 +55,7 @@ input: [module documentation](https://httpd.apache.org/docs/2.4/mod/mod_status.html#enable). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/apache/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Apache Kafka Consumer id: kafka_consumer @@ -67,7 +67,7 @@ input: from the same topic in parallel. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kafka_consumer/README.md introduced: 0.2.3 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Apache Solr id: solr @@ -75,7 +75,7 @@ input: The Apache Solr (`solr`) input plugin collects stats using the MBean Request Handler. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/solr/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Apache Tomcat id: tomcat @@ -87,7 +87,7 @@ input: for details on these statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tomcat/README.md introduced: 1.4.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Aurora id: aurora @@ -96,7 +96,7 @@ input: For monitoring recommendations, see [Monitoring your Aurora cluster](https://aurora.apache.org/documentation/latest/operations/monitoring/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aurora/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Bcache id: bcache @@ -104,7 +104,7 @@ input: The Bcache input plugin gets bcache statistics from the `stats_total` directory and `dirty_data` file. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/bcache/README.md introduced: 0.2.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Beanstalkd id: beanstalkd @@ -113,7 +113,7 @@ input: (reported by `stats` and `stats-tube` commands respectively). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/beanstalkd/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Bond id: bond @@ -123,7 +123,7 @@ input: The plugin collects these metrics from `/proc/net/bonding/*` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/bond/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Burrow id: burrow @@ -133,7 +133,7 @@ input: [HTTP Endpoint](https://github.com/linkedin/Burrow/wiki/HTTP-Endpoint). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/burrow/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Cassandra id: cassandra @@ -147,7 +147,7 @@ input: link: https://github.com/influxdata/telegraf/tree/release-1.6/plugins/inputs/cassandra introduced: 0.12.1 deprecated: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Ceph Storage id: ceph @@ -155,7 +155,7 @@ input: The Ceph Storage input plugin collects performance metrics from the MON and OSD nodes in a Ceph storage cluster. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ceph/README.md introduced: 0.13.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: CGroup id: cgroup @@ -163,7 +163,7 @@ input: The CGroup input plugin captures specific statistics per cgroup. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cgroup/README.md introduced: 1.0.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Chrony id: chrony @@ -171,7 +171,7 @@ input: The Chrony input plugin gets standard chrony metrics, requires chronyc executable. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/chrony/README.md introduced: 0.13.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Conntrack id: conntrack @@ -187,7 +187,7 @@ input: with the prefix normalized to `ip_`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/conntrack/README.md introduced: 1.0.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Consul id: consul @@ -197,7 +197,7 @@ input: It will not report the telemetry but Consul can report those stats already using StatsD protocol, if needed. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/consul/README.md introduced: 1.0.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Couchbase id: couchbase @@ -205,7 +205,7 @@ input: The Couchbase input plugin reads per-node and per-bucket metrics from Couchbase. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchbase/README.md introduced: 0.12.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: CouchDB id: couchdb @@ -213,7 +213,7 @@ input: The CouchDB input plugin gathers metrics of CouchDB using `_stats` endpoint. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchdb/README.md introduced: 0.10.3 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: CPU id: cpu @@ -221,7 +221,7 @@ input: The CPU input plugin gathers metrics about cpu usage. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cpu/README.md introduced: 0.1.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Disk id: disk @@ -229,7 +229,7 @@ input: The Disk input plugin gathers metrics about disk usage by mount point. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/disk/README.md introduced: 0.1.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: DiskIO id: diskio @@ -237,7 +237,7 @@ input: The DiskIO input plugin gathers metrics about disk IO by device. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/diskio/README.md introduced: 0.10.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Disque id: disque @@ -245,7 +245,7 @@ input: The Disque input plugin gathers metrics from one or more [Disque](https://github.com/antirez/disque) servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/disque introduced: 0.10.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: DMCache id: dmcache @@ -253,7 +253,7 @@ input: The DMCache input plugin provides a native collection for dmsetup-based statistics for dm-cache. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dmcache/README.md introduced: 1.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: DNS Query id: dns_query @@ -262,7 +262,7 @@ input: like [Dig](https://en.wikipedia.org/wiki/Dig_(command)). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dns_query/README.md introduced: 1.4.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Docker id: docker @@ -272,7 +272,7 @@ input: to gather stats from the [Engine API](https://docs.docker.com/engine/api/v1.20/) library documentation. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/docker/README.md introduced: 0.1.9 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Dovecot id: dovecot @@ -281,7 +281,7 @@ input: For more information, see the [Dovecot documentation](http://wiki2.dovecot.org/Statistics). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dovecot/README.md introduced: 0.10.3 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Elasticsearch id: elasticsearch @@ -291,7 +291,7 @@ input: or [cluster-stats](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-stats.html) metrics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/elasticsearch/README.md introduced: 0.1.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Exec id: exec @@ -301,7 +301,7 @@ input: Each Telegraf metric includes the measurement name, tags, fields, and timestamp. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/exec/README.md introduced: 0.1.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Fail2ban id: fail2ban @@ -310,7 +310,7 @@ input: using [fail2ban](https://www.fail2ban.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fail2ban/README.md introduced: 1.4.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Fibaro id: fibaro @@ -319,7 +319,7 @@ input: Those values could be true (`1`) or false (`0`) for switches, percentage for dimmers, temperature, etc. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fibaro/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: File id: file @@ -335,7 +335,7 @@ input: > use the [Multifile input plugin](#multifile). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/file/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Filecount id: filecount @@ -343,7 +343,7 @@ input: The Filecount input plugin counts files in directories that match certain criteria. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/filecount/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Filestat id: filestat @@ -351,7 +351,7 @@ input: The Filestat input plugin gathers metrics about file existence, size, and other stats. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/filestat/README.md introduced: 0.13.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Fluentd id: fluentd @@ -360,7 +360,7 @@ input: This plugin understands data provided by `/api/plugin.json` resource (`/api/config.json` is not covered). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fluentd/README.md introduced: 1.4.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Google Cloud PubSub id: cloud_pubsub @@ -370,7 +370,7 @@ input: using one of the supported [input data formats](https://github.com/influxdata/telegraf/blob/release-1.10/docs/DATA_FORMATS_INPUT.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub/README.md introduced: 1.10.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Google Cloud PubSub Push id: cloud_pubsub_push @@ -383,7 +383,7 @@ input: HTTPS/TLS so this plugin must be behind a valid proxy or must be configured to use TLS. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub_push/README.md introduced: 1.10.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Graylog id: graylog @@ -395,7 +395,7 @@ input: - namespace (e.g., `http://[graylog-server-ip]:12900/system/metrics/namespace/{namespace}`) link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/graylog/README.md introduced: 1.0.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: HAproxy id: haproxy @@ -404,7 +404,7 @@ input: It can do so by using CSV generated by HAproxy status page or from admin sockets. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/haproxy/README.md introduced: 0.1.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Hddtemp id: hddtemp @@ -412,7 +412,7 @@ input: The Hddtemp input plugin reads data from `hddtemp` daemons. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/hddtemp/README.md introduced: 1.0.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: HTTP id: http @@ -422,7 +422,7 @@ input: Each data format has its own unique set of configuration options which can be added to the input configuration. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http/README.md introduced: 1.6.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: HTTP JSON id: httpjson @@ -434,7 +434,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/httpjson/README.md introduced: 0.1.6 deprecated: 1.6.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: HTTP Listener id: http_listener @@ -445,7 +445,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md introduced: 1.1.0 deprecated: 1.9.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: HTTP Listener v2 id: http_listener_v2 @@ -456,7 +456,7 @@ input: This plugin allows Telegraf to serve as a proxy or router for the `/write` endpoint of the InfluxDB v2110 HTTP API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_listener_v2/README.md introduced: 1.9.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: HTTP Response id: http_response @@ -466,7 +466,7 @@ input: and `result_type`. Tags for measurements include `server` and `method`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_response/README.md introduced: 0.12.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Icinga2 id: icinga2 @@ -475,7 +475,7 @@ input: the [Icinga2 Remote API](https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/icinga2-api). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/icinga2 introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: InfluxDB v1.x id: influxdb @@ -487,7 +487,7 @@ input: [Read more about this approach here](https://www.influxdata.com/blog/influxdb-debugvars-endpoint/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb/README.md introduced: 0.2.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: InfluxDB Listener id: influxdb_listener @@ -510,7 +510,7 @@ input: submits data to InfluxDB determines the destination database. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md introduced: 1.9.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Interrupts id: interrupts @@ -519,7 +519,7 @@ input: (from `/proc/interrupts`) and `soft_interrupts` (from `/proc/softirqs`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/interrupts/README.md introduced: 1.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: IPMI Sensor id: ipmi_sensor @@ -528,7 +528,7 @@ input: sensor statistics using the `ipmitool` utility. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipmi_sensor/README.md introduced: 0.12.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Ipset id: ipset @@ -537,7 +537,7 @@ input: It uses the output of the command `ipset save`. Ipsets created without the `counters` option are ignored. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipset/README.md introduced: 1.6.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: IPtables id: iptables @@ -546,7 +546,7 @@ input: a set of table and chain from the Linux iptables firewall. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/iptables/README.md introduced: 1.1.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: IPVS id: ipvs @@ -555,7 +555,7 @@ input: gather metrics about IPVS virtual and real servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipvs/README.md introduced: 1.9.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Jenkins id: jenkins @@ -567,7 +567,7 @@ input: API to retrieve all the information needed. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jenkins/README.md introduced: 1.9.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Jolokia id: jolokia @@ -576,7 +576,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia/README.md introduced: 0.2.1 deprecated: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Jolokia2 Agent id: jolokia2_agent @@ -586,7 +586,7 @@ input: [JSON-over-HTTP protocol](https://jolokia.org/reference/html/protocol.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia2/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Jolokia2 Proxy id: jolokia2_proxy @@ -596,7 +596,7 @@ input: [Jolokia](https://jolokia.org/) [JSON-over-HTTP protocol](https://jolokia.org/reference/html/protocol.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia2/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: JTI OpenConfig Telemetry id: jti_openconfig_telemetry @@ -607,7 +607,7 @@ input: and [Junos Telemetry Interface (JTI)](https://www.juniper.net/documentation/en_US/junos/topics/concept/junos-telemetry-interface-oveview.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jti_openconfig_telemetry/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Kapacitor id: kapacitor @@ -615,7 +615,7 @@ input: The Kapacitor input plugin will collect metrics from the given Kapacitor instances. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kapacitor/README.md introduced: 1.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Kernel id: kernel @@ -623,7 +623,7 @@ input: The Kernel input plugin gathers kernel statistics from `/proc/stat`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kernel/README.md introduced: 0.11.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Kernel VMStat id: kernel_vmstat @@ -631,7 +631,7 @@ input: The Kernel VMStat input plugin gathers kernel statistics from `/proc/vmstat`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kernel_vmstat/README.md introduced: 1.0.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Kibana id: kibana @@ -640,7 +640,7 @@ input: status of Kibana and some useful metrics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kibana/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Kinesis Consumer id: kinesis_consumer @@ -649,7 +649,7 @@ input: metrics using one of the supported [input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kinesis_consumer/README.md introduced: 1.10.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Kubernetes id: kubernetes @@ -664,7 +664,7 @@ input: Therefore, you should configure this plugin to talk to its locally running kubelet. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kubernetes/README.md introduced: 1.1.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Kubernetes Inventory id: kube_inventory @@ -682,7 +682,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kube_inventory/README.md introduced: 1.10.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: LeoFS id: leofs @@ -692,7 +692,7 @@ input: in the [LeoFS documentation](https://leo-project.net/leofs/docs/) for more information. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/leofs/README.md introduced: 0.1.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Linux Sysctl FS id: linux_sysctl_fs @@ -701,7 +701,7 @@ input: The documentation on these fields can be found [here](https://www.kernel.org/doc/Documentation/sysctl/fs.txt). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/linux_sysctl_fs/README.md introduced: 1.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Logparser id: logparser @@ -711,7 +711,7 @@ input: from log files, which also supports regular expression (regex) patterns. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/logparser/README.md introduced: 1.0.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Lustre2 id: lustre2 @@ -721,7 +721,7 @@ input: The Lustre2 input plugin collects statistics and tags the data with the `jobid`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/lustre2 introduced: 0.1.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Mailchimp id: mailchimp @@ -729,7 +729,7 @@ input: The Mailchimp input plugin gathers metrics from the `/3.0/reports` MailChimp API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mailchimp introduced: 0.2.4 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Mcrouter id: mcrouter @@ -741,7 +741,7 @@ input: handles almost 5 billion requests per second at peak. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mcrouter/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Mem id: mem @@ -751,7 +751,7 @@ input: see [Linux ate my ram](https://www.linuxatemyram.com/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mem/README.md introduced: 0.1.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Memcached id: memcached @@ -759,7 +759,7 @@ input: The Memcached input plugin gathers statistics data from a Memcached server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/memcached/README.md introduced: 0.1.2 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Mesos id: mesos @@ -768,7 +768,7 @@ input: [Mesos Observability Metrics](http://mesos.apache.org/documentation/latest/monitoring/) page. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mesos/README.md introduced: 0.10.3 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Mesosphere DC/OS id: dcos @@ -777,7 +777,7 @@ input: [metrics component](https://docs.mesosphere.com/1.10/metrics/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dcos/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Microsoft SQL Server id: sqlserver @@ -787,7 +787,7 @@ input: Recorded metrics are lightweight and use Dynamic Management Views supplied by SQL Server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sqlserver/README.md introduced: 0.10.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Minecraft id: minecraft @@ -796,7 +796,7 @@ input: a scoreboard on a Minecraft server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/minecraft/README.md introduced: 1.4.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: MongoDB id: mongodb @@ -805,7 +805,7 @@ input: few more and create a single measurement containing values. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mongodb/README.md introduced: 0.1.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: MQTT Consumer id: mqtt_consumer @@ -814,7 +814,7 @@ input: Messages are in the [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mqtt_consumer/README.md introduced: 0.10.3 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Multifile id: multifile @@ -828,7 +828,7 @@ input: > use the [file input plugin](#file). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/multifile/README.md introduced: 1.10.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: MySQL id: mysql @@ -836,7 +836,7 @@ input: The MySQL input plugin gathers the statistics data from MySQL servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mysql/README.md introduced: 0.1.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NATS Consumer id: nats_consumer @@ -847,7 +847,7 @@ input: can read from a NATS cluster in parallel. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nats_consumer/README.md introduced: 0.10.3 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NATS Server Monitoring id: nats @@ -856,7 +856,7 @@ input: [NATS Server monitoring server](https://www.nats.io/documentation/server/gnatsd-monitoring/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nats/README.md introduced: 1.6.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Neptune Apex id: neptune_apex @@ -868,7 +868,7 @@ input: in the `telegraf.conf` configuration file. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/neptune_apex/README.md introduced: 1.10.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Net id: net @@ -876,7 +876,7 @@ input: The Net input plugin gathers metrics about network interface usage (Linux only). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net/NET_README.md introduced: 0.1.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Netstat id: netstat @@ -885,7 +885,7 @@ input: and sockets counts by using `lsof`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net/NETSTAT_README.md introduced: 0.2.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Network Response id: net_response @@ -894,7 +894,7 @@ input: It can also check response text. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net_response/README.md introduced: 0.10.3 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NGINX id: nginx @@ -902,7 +902,7 @@ input: The NGINX input plugin reads NGINX basic status information (`ngx_http_stub_status_module`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx/README.md introduced: 0.1.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NGINX VTS id: nginx_vts @@ -916,7 +916,7 @@ input: [NGINX VTS module documentation](https://github.com/vozlt/nginx-module-vts#synopsis). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_vts/README.md introduced: 1.9.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NGINX Plus id: nginx_plus @@ -929,7 +929,7 @@ input: [status module documentation](http://nginx.org/en/docs/http/ngx_http_status_module.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NGINX Plus API id: nginx_plus_api @@ -937,7 +937,7 @@ input: The NGINX Plus API input plugin gathers advanced status information for NGINX Plus servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.9.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NGINX Upstream Check id: nginx_upstream_check @@ -954,7 +954,7 @@ input: in JSON format and parsed by this input. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.10.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NSQ id: nsq @@ -962,7 +962,7 @@ input: The NSQ input plugin collects metrics from NSQD API endpoints. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nsq introduced: 1.0.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NSQ Consumer id: nsq_consumer @@ -971,7 +971,7 @@ input: This plugin allows a message to be in any of the supported data_format types. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nsq_consumer/README.md introduced: 0.10.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Nstat id: nstat @@ -980,7 +980,7 @@ input: `/proc/net/snmp`, and `/proc/net/snmp6` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nstat/README.md introduced: 0.13.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NTPq id: ntpq @@ -988,7 +988,7 @@ input: The NTPq input plugin gets standard NTP query metrics, requires ntpq executable. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ntpq/README.md introduced: 0.11.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NVIDIA SMI id: nvidia_smi @@ -998,7 +998,7 @@ input: binary to pull GPU stats including memory and GPU usage, temp and other. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nvidia_smi/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: OpenLDAP id: openldap @@ -1006,7 +1006,7 @@ input: The OpenLDAP input plugin gathers metrics from OpenLDAP's `cn=Monitor` backend. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/openldap/README.md introduced: 1.4.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: OpenSMTPD id: opensmtpd @@ -1015,7 +1015,7 @@ input: a free implementation of the server-side SMTP protocol. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/opensmtpd/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: PF id: pf @@ -1026,7 +1026,7 @@ input: to the table. The pf plugin retrieves this information by invoking the `pfstat` command. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pf/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: PgBouncer id: pgbouncer @@ -1035,7 +1035,7 @@ input: For information about the metrics, see the [PgBouncer documentation](https://pgbouncer.github.io/usage.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pgbouncer/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Phfusion Passenger id: passenger @@ -1044,7 +1044,7 @@ input: their command line utility `passenger-status`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/passenger/README.md introduced: 0.10.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: PHP FPM id: phpfpm @@ -1052,7 +1052,7 @@ input: The PHP FPM input plugin gets phpfpm statistics using either HTTP status page or fpm socket. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/phpfpm/README.md introduced: 0.1.10 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Ping id: ping @@ -1061,7 +1061,7 @@ input: and other packet statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ping/README.md introduced: 0.1.8 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Postfix id: postfix @@ -1073,7 +1073,7 @@ input: size (bytes used by items), and age (age of oldest item in seconds). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postfix/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: PostgreSQL id: postgresql @@ -1084,7 +1084,7 @@ input: The metrics recorded depend on your version of PostgreSQL. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql/README.md introduced: 0.10.3 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: PostgreSQL Extensible id: postgresql_extensible @@ -1093,7 +1093,7 @@ input: It has been designed to parse SQL queries in the plugin section of `telegraf.conf` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql_extensible introduced: 0.12.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: PowerDNS id: powerdns @@ -1101,7 +1101,7 @@ input: The PowerDNS input plugin gathers metrics about PowerDNS using UNIX sockets. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/powerdns/README.md introduced: 0.10.2 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Processes id: processes @@ -1112,7 +1112,7 @@ input: it requires access to execute `ps`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/processes/README.md introduced: 0.11.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Procstat id: procstat @@ -1132,7 +1132,7 @@ input: On the other hand, if an executable is used an "exe" tag will be generated. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/procstat/README.md introduced: 0.2.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Prometheus Format id: prometheus @@ -1141,7 +1141,7 @@ input: servers exposing metrics in Prometheus format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/prometheus/README.md introduced: 0.2.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Puppet Agent id: puppetagent @@ -1151,7 +1151,7 @@ input: [Puppet Monitoring: How to Monitor the Success or Failure of Puppet Runs](https://puppet.com/blog/puppet-monitoring-how-to-monitor-success-or-failure-of-puppet-runs) link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/puppetagent introduced: 0.2.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: RabbitMQ id: rabbitmq @@ -1160,7 +1160,7 @@ input: [Management Plugin](https://www.rabbitmq.com/management.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/rabbitmq/README.md introduced: 0.1.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Raindrops Middleware id: raindrops @@ -1170,7 +1170,7 @@ input: URI and adds the statistics to InfluxDB. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/raindrops/README.md introduced: 0.10.3 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Redis id: redis @@ -1183,7 +1183,7 @@ input: and the elapsed time since the last RDB save (`rdb_last_save_time_elapsed`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/redis/README.md introduced: 0.1.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: RethinkDB id: rethinkdb @@ -1192,7 +1192,7 @@ input: username, password authorization, and Handshake protocol v1.0. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/rethinkdb introduced: 0.1.3 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Riak id: riak @@ -1200,7 +1200,7 @@ input: The Riak input plugin gathers metrics from one or more Riak instances. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/riak/README.md introduced: 0.10.4 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Salesforce id: salesforce @@ -1210,7 +1210,7 @@ input: It fetches its data from the limits endpoint of the Salesforce REST API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/salesforce/README.md introduced: 1.4.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Sensors id: sensors @@ -1219,7 +1219,7 @@ input: executable from the `lm-sensor` package. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sensors/README.md introduced: 0.10.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: SMART id: smart @@ -1233,7 +1233,7 @@ input: See [smartmontools](https://www.smartmontools.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/smart/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: SNMP id: snmp @@ -1241,7 +1241,7 @@ input: The SNMP input plugin gathers metrics from SNMP agents. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/snmp/README.md introduced: 0.10.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: SNMP Legacy id: snmp_legacy @@ -1251,7 +1251,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/snmp_legacy/README.md introduced: 0.10.1 deprecated: 1.0.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Socket Listener id: socket_listener @@ -1261,7 +1261,7 @@ input: [Telegraf Input Data Formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/socket_listener/README.md introduced: 1.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Stackdriver id: stackdriver @@ -1273,7 +1273,7 @@ input: > You may incur costs. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/stackdriver/README.md introduced: 1.10.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: StatsD id: statsd @@ -1284,7 +1284,7 @@ input: [etsy statsd](https://github.com/etsy/statsd/blob/master/docs/metric_types.md) implementation. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/statsd/README.md introduced: 0.2.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Swap id: swap @@ -1297,7 +1297,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/swap/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Syslog id: syslog @@ -1307,7 +1307,7 @@ input: Syslog messages should be formatted according to [RFC 5424](https://tools.ietf.org/html/rfc5424). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/syslog/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Sysstat id: sysstat @@ -1317,7 +1317,7 @@ input: binary data file with the `sadf` utility. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sysstat introduced: 0.12.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: System id: system @@ -1326,7 +1326,7 @@ input: number of users logged in. It is basically equivalent to the UNIX `uptime` command. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/system/README.md introduced: 0.1.6 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Tail id: tail @@ -1334,7 +1334,7 @@ input: The Tail input plugin "tails" a log file and parses each log message. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tail/README.md introduced: 1.1.2 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: TCP Listener id: tcp_listener @@ -1343,7 +1343,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tcp_listener/README.md introduced: 0.11.0 deprecated: 1.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Teamspeak 3 id: teamspeak @@ -1352,7 +1352,7 @@ input: the Teamspeak server to collect statistics of one or more virtual servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/teamspeak/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Telegraf v1.x id: internal @@ -1361,7 +1361,7 @@ input: Note that some metrics are aggregates across all instances of one type of plugin. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/internal/README.md introduced: 1.2.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Temp id: temp @@ -1369,7 +1369,7 @@ input: The Temp input plugin collects temperature data from sensors. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/temp/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Tengine Web Server id: tengine @@ -1379,7 +1379,7 @@ input: [Reqstat module](http://tengine.taobao.org/document/http_reqstat.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tengine/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Trig id: trig @@ -1387,7 +1387,7 @@ input: The Trig input plugin inserts sine and cosine waves for demonstration purposes. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/trig introduced: 0.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Twemproxy id: twemproxy @@ -1397,7 +1397,7 @@ input: (Redis/Memcached) statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/twemproxy introduced: 0.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: UDP Listener id: udp_listener @@ -1406,7 +1406,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/udp_listener/README.md introduced: 0.11.0 deprecated: 1.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Unbound id: unbound @@ -1415,7 +1415,7 @@ input: a validating, recursive, and caching DNS resolver. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/unbound/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Varnish id: varnish @@ -1423,7 +1423,7 @@ input: The Varnish input plugin gathers stats from [Varnish HTTP Cache](https://varnish-cache.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/varnish/README.md introduced: 0.13.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: VMware vSphere id: vsphere @@ -1434,7 +1434,7 @@ input: [Common vSphere Performance Metrics](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/vsphere/METRICS.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/vsphere/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Webhooks id: webhooks @@ -1454,7 +1454,7 @@ input: [adding a new webhook](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks#adding-new-webhooks-plugin). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/README.md introduced: 1.0.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Windows Performance Counters id: win_perf_counters @@ -1463,7 +1463,7 @@ input: Windows operating sytem. **Windows only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/win_perf_counters/README.md introduced: 0.10.2 - tags: [placeholder, linux, macos, windows] + tags: [linux, macos, windows] - name: Windows Services id: win_services @@ -1471,7 +1471,7 @@ input: The Windows Services input plugin reports Windows services info. **Windows only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/win_services/README.md introduced: 1.4.0 - tags: [placeholder, linux, macos, windows] + tags: [linux, macos, windows] - name: Wireless id: wireless @@ -1480,7 +1480,7 @@ input: reading the `/proc/net/wireless` file. **This plugin currently supports Linux only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/wireless/README.md introduced: 1.9.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: X.509 Certificate id: x509_cert @@ -1489,7 +1489,7 @@ input: accessible using the local file or network connection. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/x509_cert/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: ZFS id: zfs @@ -1501,7 +1501,7 @@ input: It gets ZFS statistics from `/proc/spl/kstat/zfs` on Linux and from `sysctl` and `zpool` on FreeBSD. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zfs/README.md introduced: 0.2.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Zipkin id: zipkin @@ -1513,7 +1513,7 @@ input: > its main usage cases and the evolution of the OpenTracing standard. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zipkin/README.md introduced: 1.4.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Zookeeper id: zookeeper @@ -1522,7 +1522,7 @@ input: command [Zookeeper Admin](https://zookeeper.apache.org/doc/current/zookeeperAdmin.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zookeeper/README.md introduced: 0.2.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] ########## %%%% %% %% %%%%%% %%%%% %% %% %%%%%% %%%% ########## @@ -1538,7 +1538,7 @@ output: The Amazon CloudWatch output plugin send metrics to Amazon CloudWatch. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloudwatch/README.md introduced: 0.10.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Amazon Kinesis id: kinesis @@ -1549,7 +1549,7 @@ output: by a considerable level. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kinesis/README.md introduced: 0.2.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Amon id: amon @@ -1563,7 +1563,7 @@ output: Metrics are grouped by converting any `_` characters to `.` in the Point Name. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/amon/README.md introduced: 0.2.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: AMQP id: amqp @@ -1575,7 +1575,7 @@ output: file as `RoutingTag`, as a routing key. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/amqp/README.md introduced: 0.1.9 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Apache Kafka id: kafka @@ -1584,7 +1584,7 @@ output: acting a Kafka Producer. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kafka/README.md introduced: 0.1.7 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: CrateDB id: cratedb @@ -1593,7 +1593,7 @@ output: machine data and IoT, using its [PostgreSQL protocol](https://crate.io/docs/crate/reference/protocols/postgres.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cratedb/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Datadog id: datadog @@ -1603,7 +1603,7 @@ output: for the account. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/datadog/README.md introduced: 0.1.6 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Discard id: discard @@ -1612,7 +1612,7 @@ output: It is only meant to be used for testing purposes. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/discard/README.md introduced: 1.2.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Elasticsearch id: elasticsearch @@ -1622,7 +1622,7 @@ output: Elasticsearch 5.x series. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/elasticsearch/README.md introduced: 0.1.5 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: File id: file @@ -1630,7 +1630,7 @@ output: The File output plugin writes Telegraf metrics to files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/file/README.md introduced: 0.10.3 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Google Cloud PubSub id: cloud_pubsub @@ -1639,7 +1639,7 @@ output: topic as one of the supported [output data formats](https://docs.influxdata.com/telegraf/latest/data_formats/output). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloud_pubsub/README.md introduced: 1.10.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Graphite id: graphite @@ -1647,7 +1647,7 @@ output: The Graphite output plugin writes to [Graphite](http://graphite.readthedocs.org/en/latest/index.html) via raw TCP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/graphite/README.md introduced: 0.10.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Graylog id: graylog @@ -1655,7 +1655,7 @@ output: The Graylog output plugin writes to a Graylog instance using the `gelf` format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/graylog/README.md introduced: 1.0.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: HTTP id: http @@ -1664,7 +1664,7 @@ output: For `data_formats` that support batching, metrics are sent in batch format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/http/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: InfluxDB v1.x id: influxdb @@ -1672,7 +1672,7 @@ output: The InfluxDB v1.x output plugin writes to InfluxDB using HTTP or UDP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb/README.md introduced: 0.1.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: InfluxDB v2 id: influxdb_v2 @@ -1680,7 +1680,7 @@ output: The InfluxDB v2 output plugin writes metrics to [InfluxDB 2.0](https://github.com/influxdata/influxdb). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb_v2/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Instrumental id: instrumental @@ -1694,7 +1694,7 @@ output: if the metric comes in as a counter through `[[inputs.statsd]]`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/instrumental/README.md introduced: 0.13.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Librato id: librato @@ -1704,7 +1704,7 @@ output: [here](https://metrics.librato.com/account/api_tokens) for the account. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/librato/README.md introduced: 0.2.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Microsoft Azure Application Insights id: application_insights @@ -1713,7 +1713,7 @@ output: [Application Insights (Microsoft Azure)](https://azure.microsoft.com/en-us/services/application-insights/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/application_insights/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Microsoft Azure Monitor id: azure_monitor @@ -1737,7 +1737,7 @@ output: on each Azure Monitor metric. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/azure_monitor/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: MQTT Producer id: mqtt @@ -1746,7 +1746,7 @@ output: [supported output data formats](https://docs.influxdata.com/telegraf/latest/data_formats/output/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/mqtt/README.md introduced: 0.2.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NATS Output id: nats @@ -1754,7 +1754,7 @@ output: The NATS Output output plugin writes to a (list of) specified NATS instance(s). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/nats/README.md introduced: 1.1.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: NSQ id: nsq @@ -1763,7 +1763,7 @@ output: It requires a server name and a topic name. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/nsq/README.md introduced: 0.2.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: OpenTSDB id: opentsdb @@ -1776,7 +1776,7 @@ output: See the [OpenTSDB documentation](http://opentsdb.net/docs/build/html/api_http/put.html) for details. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/opentsdb/README.md introduced: 0.1.9 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Prometheus Client id: prometheus_client @@ -1785,7 +1785,7 @@ output: it exposes all metrics on `/metrics` (default) to be polled by a Prometheus server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/prometheus_client/README.md introduced: 0.2.1 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Riemann id: riemann @@ -1793,7 +1793,7 @@ output: The Riemann output plugin writes to [Riemann](http://riemann.io/) using TCP or UDP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/riemann/README.md introduced: 1.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Riemann Legacy id: riemann_legacy @@ -1803,7 +1803,7 @@ output: link: https://github.com/influxdata/telegraf/tree/release-1.10/plugins/outputs/riemann_legacy introduced: 0.2.3 deprecated: 1.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Socket Writer id: socket_writer @@ -1812,7 +1812,7 @@ output: It can output data in any of the [supported output formats](https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_OUTPUT.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/socket_writer/README.md introduced: 1.3.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Stackdriver id: stackdriver @@ -1828,7 +1828,7 @@ output: `custom.googleapis.com/telegraf/system/load5`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/stackdriver/README.md introduced: 1.9.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Wavefront id: wavefront @@ -1836,7 +1836,7 @@ output: The Wavefront output plugin writes to a Wavefront proxy, in Wavefront data format over TCP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/wavefront/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] # %%%% %%%% %%%% %%%%% %%%%%% %%%% %%%% %%%%%% %%%% %%%%% %%%% # @@ -1853,7 +1853,7 @@ aggregator: and `stdev` for a set of values, emitting the aggregate every period seconds. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/basicstats/README.md introduced: 1.5.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Histogram id: histogram @@ -1869,7 +1869,7 @@ aggregator: increasing while Telegraf is running. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/histogram/README.md introduced: 1.4.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: MinMax id: minmax @@ -1878,7 +1878,7 @@ aggregator: emitting the aggregrate every period seconds. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/minmax/README.md introduced: 1.1.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: ValueCounter id: valuecounter @@ -1898,7 +1898,7 @@ aggregator: Float fields are being dropped to prevent the creating of too many fields. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/valuecounter/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] # %%%%% %%%%% %%%% %%%% %%%%%% %%%% %%%% %%%% %%%%% %%%% # @@ -1916,7 +1916,7 @@ processor: Values that cannot be converted are dropped. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/converter/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Enum id: enum @@ -1931,7 +1931,7 @@ processor: By default the source field is overwritten. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/enum/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Override id: override @@ -1954,7 +1954,7 @@ processor: are adhered to irrespective of input plugin configurations, e.g., by `taginclude`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/override/README.md introduced: 1.6.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Parser id: parser @@ -1963,7 +1963,7 @@ processor: format and creates new metrics based on the contents of the field. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/parser/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Printer id: printer @@ -1971,7 +1971,7 @@ processor: The Printer processor plugin simply prints every metric passing through it. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/printer/README.md introduced: 1.1.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Regex id: regex @@ -1980,7 +1980,7 @@ processor: If `result_key `parameter is present, it can produce new tags and fields from existing ones. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/regex/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Rename id: rename @@ -1988,7 +1988,7 @@ processor: The Rename processor plugin renames InfluxDB measurements, fields, and tags. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/rename/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: Strings id: strings @@ -2013,7 +2013,7 @@ processor: You can specify lots of transformations on data with a single strings processor. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/strings/README.md introduced: 1.8.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] - name: TopK id: topk @@ -2034,4 +2034,4 @@ processor: than `K` metrics may be returned. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/topk/README.md introduced: 1.7.0 - tags: [placeholder, linux, macos] + tags: [linux, macos] diff --git a/layouts/shortcodes/telegraf/filters.html b/layouts/shortcodes/telegraf/filters.html index a4883d6fe..e31191cec 100644 --- a/layouts/shortcodes/telegraf/filters.html +++ b/layouts/shortcodes/telegraf/filters.html @@ -6,6 +6,7 @@ {{ range .values }} {{ end }} diff --git a/layouts/shortcodes/telegraf/plugins.html b/layouts/shortcodes/telegraf/plugins.html index 7c787c088..b69ab0f07 100644 --- a/layouts/shortcodes/telegraf/plugins.html +++ b/layouts/shortcodes/telegraf/plugins.html @@ -4,7 +4,7 @@ {{ range (index .Site.Data.telegraf_plugins $type ) }} {{ $pluginTags := delimit .tags " " }} {{ $minorVer := replaceRE `\.[^.]*$` "" .introduced }} -

+

{{ .name }}

From 3a5b1133af426414f254effb47ddafbb49ddf71b Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Tue, 28 May 2019 08:53:20 -0600 Subject: [PATCH 08/14] starting to apply category tags to telegraf plugins --- data/telegraf_plugin_filters.yml | 8 ++++++++ data/telegraf_plugins.yml | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/data/telegraf_plugin_filters.yml b/data/telegraf_plugin_filters.yml index 25e350f52..6f5833eea 100644 --- a/data/telegraf_plugin_filters.yml +++ b/data/telegraf_plugin_filters.yml @@ -5,6 +5,14 @@ filters: - Output - Aggregator - Processor + - category: Plugin category + values: + - System + - Application + - Network + - Messaging + - Databases + - Containers - category: Operating system values: - Linux diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index a0a5c5aa2..6efb07a40 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -12,7 +12,7 @@ input: using the ActiveMQ Console API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/activemq/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, windows, messaging] - name: Aerospike id: aerospike @@ -21,7 +21,7 @@ input: and statistics for all configured namespaces. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aerospike/README.md introduced: 0.2.0 - tags: [linux, macos] + tags: [linux, macos, windows, databases] - name: Amazon CloudWatch Statistics id: cloudwatch From d9e6620c465de58656d6a7ef030662aa198fcad1 Mon Sep 17 00:00:00 2001 From: stevebang Date: Tue, 28 May 2019 15:13:49 -0700 Subject: [PATCH 09/14] Initial pass at categories --- data/telegraf_plugins.yml | 292 +++++++++++++++++++------------------- 1 file changed, 146 insertions(+), 146 deletions(-) diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 6efb07a40..9c8e51df7 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -39,7 +39,7 @@ input: being RabbitMQ. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/amqp_consumer/README.md introduced: 1.3.0 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Apache HTTP Server id: apache @@ -75,7 +75,7 @@ input: The Apache Solr (`solr`) input plugin collects stats using the MBean Request Handler. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/solr/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Apache Tomcat id: tomcat @@ -87,7 +87,7 @@ input: for details on these statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tomcat/README.md introduced: 1.4.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Aurora id: aurora @@ -104,7 +104,7 @@ input: The Bcache input plugin gets bcache statistics from the `stats_total` directory and `dirty_data` file. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/bcache/README.md introduced: 0.2.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Beanstalkd id: beanstalkd @@ -113,7 +113,7 @@ input: (reported by `stats` and `stats-tube` commands respectively). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/beanstalkd/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Bond id: bond @@ -123,7 +123,7 @@ input: The plugin collects these metrics from `/proc/net/bonding/*` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/bond/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Burrow id: burrow @@ -147,7 +147,7 @@ input: link: https://github.com/influxdata/telegraf/tree/release-1.6/plugins/inputs/cassandra introduced: 0.12.1 deprecated: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, databases] - name: Ceph Storage id: ceph @@ -171,7 +171,7 @@ input: The Chrony input plugin gets standard chrony metrics, requires chronyc executable. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/chrony/README.md introduced: 0.13.1 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Conntrack id: conntrack @@ -187,7 +187,7 @@ input: with the prefix normalized to `ip_`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/conntrack/README.md introduced: 1.0.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Consul id: consul @@ -197,7 +197,7 @@ input: It will not report the telemetry but Consul can report those stats already using StatsD protocol, if needed. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/consul/README.md introduced: 1.0.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Couchbase id: couchbase @@ -205,7 +205,7 @@ input: The Couchbase input plugin reads per-node and per-bucket metrics from Couchbase. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchbase/README.md introduced: 0.12.0 - tags: [linux, macos] + tags: [linux, macos, databases] - name: CouchDB id: couchdb @@ -213,7 +213,7 @@ input: The CouchDB input plugin gathers metrics of CouchDB using `_stats` endpoint. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchdb/README.md introduced: 0.10.3 - tags: [linux, macos] + tags: [linux, macos, databases] - name: CPU id: cpu @@ -221,7 +221,7 @@ input: The CPU input plugin gathers metrics about cpu usage. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cpu/README.md introduced: 0.1.5 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Disk id: disk @@ -229,7 +229,7 @@ input: The Disk input plugin gathers metrics about disk usage by mount point. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/disk/README.md introduced: 0.1.1 - tags: [linux, macos] + tags: [linux, macos, systems] - name: DiskIO id: diskio @@ -237,7 +237,7 @@ input: The DiskIO input plugin gathers metrics about disk IO by device. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/diskio/README.md introduced: 0.10.0 - tags: [linux, macos] + tags: [linux, macosm systems] - name: Disque id: disque @@ -245,7 +245,7 @@ input: The Disque input plugin gathers metrics from one or more [Disque](https://github.com/antirez/disque) servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/disque introduced: 0.10.0 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: DMCache id: dmcache @@ -253,7 +253,7 @@ input: The DMCache input plugin provides a native collection for dmsetup-based statistics for dm-cache. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dmcache/README.md introduced: 1.3.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: DNS Query id: dns_query @@ -262,7 +262,7 @@ input: like [Dig](https://en.wikipedia.org/wiki/Dig_(command)). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dns_query/README.md introduced: 1.4.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Docker id: docker @@ -272,7 +272,7 @@ input: to gather stats from the [Engine API](https://docs.docker.com/engine/api/v1.20/) library documentation. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/docker/README.md introduced: 0.1.9 - tags: [linux, macos] + tags: [linux, macos, containers] - name: Dovecot id: dovecot @@ -281,7 +281,7 @@ input: For more information, see the [Dovecot documentation](http://wiki2.dovecot.org/Statistics). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dovecot/README.md introduced: 0.10.3 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Elasticsearch id: elasticsearch @@ -291,7 +291,7 @@ input: or [cluster-stats](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-stats.html) metrics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/elasticsearch/README.md introduced: 0.1.5 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Exec id: exec @@ -319,7 +319,7 @@ input: Those values could be true (`1`) or false (`0`) for switches, percentage for dimmers, temperature, etc. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fibaro/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, sensors] - name: File id: file @@ -335,7 +335,7 @@ input: > use the [Multifile input plugin](#multifile). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/file/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Filecount id: filecount @@ -343,7 +343,7 @@ input: The Filecount input plugin counts files in directories that match certain criteria. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/filecount/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Filestat id: filestat @@ -351,7 +351,7 @@ input: The Filestat input plugin gathers metrics about file existence, size, and other stats. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/filestat/README.md introduced: 0.13.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Fluentd id: fluentd @@ -360,7 +360,7 @@ input: This plugin understands data provided by `/api/plugin.json` resource (`/api/config.json` is not covered). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fluentd/README.md introduced: 1.4.0 - tags: [linux, macos] + tags: [linux, macos, logging] - name: Google Cloud PubSub id: cloud_pubsub @@ -370,7 +370,7 @@ input: using one of the supported [input data formats](https://github.com/influxdata/telegraf/blob/release-1.10/docs/DATA_FORMATS_INPUT.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub/README.md introduced: 1.10.0 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Google Cloud PubSub Push id: cloud_pubsub_push @@ -383,7 +383,7 @@ input: HTTPS/TLS so this plugin must be behind a valid proxy or must be configured to use TLS. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub_push/README.md introduced: 1.10.0 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Graylog id: graylog @@ -395,7 +395,7 @@ input: - namespace (e.g., `http://[graylog-server-ip]:12900/system/metrics/namespace/{namespace}`) link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/graylog/README.md introduced: 1.0.0 - tags: [linux, macos] + tags: [linux, macos, logging] - name: HAproxy id: haproxy @@ -404,7 +404,7 @@ input: It can do so by using CSV generated by HAproxy status page or from admin sockets. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/haproxy/README.md introduced: 0.1.5 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Hddtemp id: hddtemp @@ -412,7 +412,7 @@ input: The Hddtemp input plugin reads data from `hddtemp` daemons. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/hddtemp/README.md introduced: 1.0.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: HTTP id: http @@ -475,7 +475,7 @@ input: the [Icinga2 Remote API](https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/icinga2-api). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/icinga2 introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: InfluxDB v1.x id: influxdb @@ -487,7 +487,7 @@ input: [Read more about this approach here](https://www.influxdata.com/blog/influxdb-debugvars-endpoint/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb/README.md introduced: 0.2.5 - tags: [linux, macos] + tags: [linux, macos, databases] - name: InfluxDB Listener id: influxdb_listener @@ -510,7 +510,7 @@ input: submits data to InfluxDB determines the destination database. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md introduced: 1.9.0 - tags: [linux, macos] + tags: [linux, macos, databases] - name: Interrupts id: interrupts @@ -519,7 +519,7 @@ input: (from `/proc/interrupts`) and `soft_interrupts` (from `/proc/softirqs`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/interrupts/README.md introduced: 1.3.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: IPMI Sensor id: ipmi_sensor @@ -528,7 +528,7 @@ input: sensor statistics using the `ipmitool` utility. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipmi_sensor/README.md introduced: 0.12.0 - tags: [linux, macos] + tags: [linux, macos, sensors] - name: Ipset id: ipset @@ -537,7 +537,7 @@ input: It uses the output of the command `ipset save`. Ipsets created without the `counters` option are ignored. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipset/README.md introduced: 1.6.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: IPtables id: iptables @@ -546,7 +546,7 @@ input: a set of table and chain from the Linux iptables firewall. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/iptables/README.md introduced: 1.1.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: IPVS id: ipvs @@ -555,7 +555,7 @@ input: gather metrics about IPVS virtual and real servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipvs/README.md introduced: 1.9.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Jenkins id: jenkins @@ -567,7 +567,7 @@ input: API to retrieve all the information needed. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jenkins/README.md introduced: 1.9.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Jolokia id: jolokia @@ -576,7 +576,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia/README.md introduced: 0.2.1 deprecated: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Jolokia2 Agent id: jolokia2_agent @@ -586,7 +586,7 @@ input: [JSON-over-HTTP protocol](https://jolokia.org/reference/html/protocol.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia2/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Jolokia2 Proxy id: jolokia2_proxy @@ -596,7 +596,7 @@ input: [Jolokia](https://jolokia.org/) [JSON-over-HTTP protocol](https://jolokia.org/reference/html/protocol.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia2/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: JTI OpenConfig Telemetry id: jti_openconfig_telemetry @@ -607,7 +607,7 @@ input: and [Junos Telemetry Interface (JTI)](https://www.juniper.net/documentation/en_US/junos/topics/concept/junos-telemetry-interface-oveview.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jti_openconfig_telemetry/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, sensors] - name: Kapacitor id: kapacitor @@ -615,7 +615,7 @@ input: The Kapacitor input plugin will collect metrics from the given Kapacitor instances. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kapacitor/README.md introduced: 1.3.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Kernel id: kernel @@ -623,7 +623,7 @@ input: The Kernel input plugin gathers kernel statistics from `/proc/stat`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kernel/README.md introduced: 0.11.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Kernel VMStat id: kernel_vmstat @@ -631,7 +631,7 @@ input: The Kernel VMStat input plugin gathers kernel statistics from `/proc/vmstat`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kernel_vmstat/README.md introduced: 1.0.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Kibana id: kibana @@ -640,7 +640,7 @@ input: status of Kibana and some useful metrics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kibana/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Kinesis Consumer id: kinesis_consumer @@ -664,7 +664,7 @@ input: Therefore, you should configure this plugin to talk to its locally running kubelet. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kubernetes/README.md introduced: 1.1.0 - tags: [linux, macos] + tags: [linux, macos, containers] - name: Kubernetes Inventory id: kube_inventory @@ -682,7 +682,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kube_inventory/README.md introduced: 1.10.0 - tags: [linux, macos] + tags: [linux, macos, containers] - name: LeoFS id: leofs @@ -692,7 +692,7 @@ input: in the [LeoFS documentation](https://leo-project.net/leofs/docs/) for more information. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/leofs/README.md introduced: 0.1.5 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Linux Sysctl FS id: linux_sysctl_fs @@ -701,7 +701,7 @@ input: The documentation on these fields can be found [here](https://www.kernel.org/doc/Documentation/sysctl/fs.txt). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/linux_sysctl_fs/README.md introduced: 1.3.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Logparser id: logparser @@ -711,7 +711,7 @@ input: from log files, which also supports regular expression (regex) patterns. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/logparser/README.md introduced: 1.0.0 - tags: [linux, macos] + tags: [linux, macos, logging] - name: Lustre2 id: lustre2 @@ -721,7 +721,7 @@ input: The Lustre2 input plugin collects statistics and tags the data with the `jobid`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/lustre2 introduced: 0.1.5 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Mailchimp id: mailchimp @@ -729,7 +729,7 @@ input: The Mailchimp input plugin gathers metrics from the `/3.0/reports` MailChimp API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mailchimp introduced: 0.2.4 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Mcrouter id: mcrouter @@ -741,7 +741,7 @@ input: handles almost 5 billion requests per second at peak. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mcrouter/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Mem id: mem @@ -751,7 +751,7 @@ input: see [Linux ate my ram](https://www.linuxatemyram.com/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mem/README.md introduced: 0.1.5 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Memcached id: memcached @@ -759,7 +759,7 @@ input: The Memcached input plugin gathers statistics data from a Memcached server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/memcached/README.md introduced: 0.1.2 - tags: [linux, macos] + tags: [linux, macos, databases] - name: Mesos id: mesos @@ -777,7 +777,7 @@ input: [metrics component](https://docs.mesosphere.com/1.10/metrics/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dcos/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, containers] - name: Microsoft SQL Server id: sqlserver @@ -787,7 +787,7 @@ input: Recorded metrics are lightweight and use Dynamic Management Views supplied by SQL Server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sqlserver/README.md introduced: 0.10.1 - tags: [linux, macos] + tags: [linux, macos, databases] - name: Minecraft id: minecraft @@ -796,7 +796,7 @@ input: a scoreboard on a Minecraft server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/minecraft/README.md introduced: 1.4.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: MongoDB id: mongodb @@ -805,7 +805,7 @@ input: few more and create a single measurement containing values. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mongodb/README.md introduced: 0.1.5 - tags: [linux, macos] + tags: [linux, macos, databases] - name: MQTT Consumer id: mqtt_consumer @@ -814,7 +814,7 @@ input: Messages are in the [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mqtt_consumer/README.md introduced: 0.10.3 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Multifile id: multifile @@ -836,7 +836,7 @@ input: The MySQL input plugin gathers the statistics data from MySQL servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mysql/README.md introduced: 0.1.1 - tags: [linux, macos] + tags: [linux, macos, databases] - name: NATS Consumer id: nats_consumer @@ -847,7 +847,7 @@ input: can read from a NATS cluster in parallel. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nats_consumer/README.md introduced: 0.10.3 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: NATS Server Monitoring id: nats @@ -856,7 +856,7 @@ input: [NATS Server monitoring server](https://www.nats.io/documentation/server/gnatsd-monitoring/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nats/README.md introduced: 1.6.0 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Neptune Apex id: neptune_apex @@ -868,7 +868,7 @@ input: in the `telegraf.conf` configuration file. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/neptune_apex/README.md introduced: 1.10.0 - tags: [linux, macos] + tags: [linux, macos, sensors] - name: Net id: net @@ -876,7 +876,7 @@ input: The Net input plugin gathers metrics about network interface usage (Linux only). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net/NET_README.md introduced: 0.1.1 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Netstat id: netstat @@ -885,7 +885,7 @@ input: and sockets counts by using `lsof`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net/NETSTAT_README.md introduced: 0.2.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Network Response id: net_response @@ -894,7 +894,7 @@ input: It can also check response text. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net_response/README.md introduced: 0.10.3 - tags: [linux, macos] + tags: [linux, macos, networking] - name: NGINX id: nginx @@ -902,7 +902,7 @@ input: The NGINX input plugin reads NGINX basic status information (`ngx_http_stub_status_module`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx/README.md introduced: 0.1.5 - tags: [linux, macos] + tags: [linux, macos, systems] - name: NGINX VTS id: nginx_vts @@ -929,7 +929,7 @@ input: [status module documentation](http://nginx.org/en/docs/http/ngx_http_status_module.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: NGINX Plus API id: nginx_plus_api @@ -937,7 +937,7 @@ input: The NGINX Plus API input plugin gathers advanced status information for NGINX Plus servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.9.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: NGINX Upstream Check id: nginx_upstream_check @@ -954,7 +954,7 @@ input: in JSON format and parsed by this input. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.10.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: NSQ id: nsq @@ -962,7 +962,7 @@ input: The NSQ input plugin collects metrics from NSQD API endpoints. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nsq introduced: 1.0.0 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: NSQ Consumer id: nsq_consumer @@ -971,7 +971,7 @@ input: This plugin allows a message to be in any of the supported data_format types. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nsq_consumer/README.md introduced: 0.10.1 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Nstat id: nstat @@ -980,7 +980,7 @@ input: `/proc/net/snmp`, and `/proc/net/snmp6` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nstat/README.md introduced: 0.13.1 - tags: [linux, macos] + tags: [linux, macos, networking] - name: NTPq id: ntpq @@ -988,7 +988,7 @@ input: The NTPq input plugin gets standard NTP query metrics, requires ntpq executable. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ntpq/README.md introduced: 0.11.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: NVIDIA SMI id: nvidia_smi @@ -998,7 +998,7 @@ input: binary to pull GPU stats including memory and GPU usage, temp and other. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nvidia_smi/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: OpenLDAP id: openldap @@ -1015,7 +1015,7 @@ input: a free implementation of the server-side SMTP protocol. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/opensmtpd/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: PF id: pf @@ -1026,7 +1026,7 @@ input: to the table. The pf plugin retrieves this information by invoking the `pfstat` command. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pf/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: PgBouncer id: pgbouncer @@ -1035,7 +1035,7 @@ input: For information about the metrics, see the [PgBouncer documentation](https://pgbouncer.github.io/usage.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pgbouncer/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Phfusion Passenger id: passenger @@ -1061,7 +1061,7 @@ input: and other packet statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ping/README.md introduced: 0.1.8 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Postfix id: postfix @@ -1073,7 +1073,7 @@ input: size (bytes used by items), and age (age of oldest item in seconds). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postfix/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: PostgreSQL id: postgresql @@ -1084,7 +1084,7 @@ input: The metrics recorded depend on your version of PostgreSQL. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql/README.md introduced: 0.10.3 - tags: [linux, macos] + tags: [linux, macos, databases] - name: PostgreSQL Extensible id: postgresql_extensible @@ -1093,7 +1093,7 @@ input: It has been designed to parse SQL queries in the plugin section of `telegraf.conf` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql_extensible introduced: 0.12.0 - tags: [linux, macos] + tags: [linux, macos, databases] - name: PowerDNS id: powerdns @@ -1101,7 +1101,7 @@ input: The PowerDNS input plugin gathers metrics about PowerDNS using UNIX sockets. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/powerdns/README.md introduced: 0.10.2 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Processes id: processes @@ -1112,7 +1112,7 @@ input: it requires access to execute `ps`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/processes/README.md introduced: 0.11.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Procstat id: procstat @@ -1132,7 +1132,7 @@ input: On the other hand, if an executable is used an "exe" tag will be generated. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/procstat/README.md introduced: 0.2.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Prometheus Format id: prometheus @@ -1160,7 +1160,7 @@ input: [Management Plugin](https://www.rabbitmq.com/management.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/rabbitmq/README.md introduced: 0.1.5 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Raindrops Middleware id: raindrops @@ -1170,7 +1170,7 @@ input: URI and adds the statistics to InfluxDB. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/raindrops/README.md introduced: 0.10.3 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Redis id: redis @@ -1183,7 +1183,7 @@ input: and the elapsed time since the last RDB save (`rdb_last_save_time_elapsed`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/redis/README.md introduced: 0.1.1 - tags: [linux, macos] + tags: [linux, macos, databases] - name: RethinkDB id: rethinkdb @@ -1192,7 +1192,7 @@ input: username, password authorization, and Handshake protocol v1.0. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/rethinkdb introduced: 0.1.3 - tags: [linux, macos] + tags: [linux, macos, databases] - name: Riak id: riak @@ -1200,7 +1200,7 @@ input: The Riak input plugin gathers metrics from one or more Riak instances. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/riak/README.md introduced: 0.10.4 - tags: [linux, macos] + tags: [linux, macos, databases] - name: Salesforce id: salesforce @@ -1210,7 +1210,7 @@ input: It fetches its data from the limits endpoint of the Salesforce REST API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/salesforce/README.md introduced: 1.4.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Sensors id: sensors @@ -1219,7 +1219,7 @@ input: executable from the `lm-sensor` package. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sensors/README.md introduced: 0.10.1 - tags: [linux, macos] + tags: [linux, macos, sensors] - name: SMART id: smart @@ -1233,7 +1233,7 @@ input: See [smartmontools](https://www.smartmontools.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/smart/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: SNMP id: snmp @@ -1241,7 +1241,7 @@ input: The SNMP input plugin gathers metrics from SNMP agents. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/snmp/README.md introduced: 0.10.1 - tags: [linux, macos] + tags: [linux, macos, networking] - name: SNMP Legacy id: snmp_legacy @@ -1251,7 +1251,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/snmp_legacy/README.md introduced: 0.10.1 deprecated: 1.0.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Socket Listener id: socket_listener @@ -1261,7 +1261,7 @@ input: [Telegraf Input Data Formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/socket_listener/README.md introduced: 1.3.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Stackdriver id: stackdriver @@ -1273,7 +1273,7 @@ input: > You may incur costs. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/stackdriver/README.md introduced: 1.10.0 - tags: [linux, macos] + tags: [linux, macos, containers] - name: StatsD id: statsd @@ -1297,7 +1297,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/swap/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Syslog id: syslog @@ -1307,7 +1307,7 @@ input: Syslog messages should be formatted according to [RFC 5424](https://tools.ietf.org/html/rfc5424). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/syslog/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, logging] - name: Sysstat id: sysstat @@ -1317,7 +1317,7 @@ input: binary data file with the `sadf` utility. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sysstat introduced: 0.12.1 - tags: [linux, macos] + tags: [linux, macos, systems] - name: System id: system @@ -1326,7 +1326,7 @@ input: number of users logged in. It is basically equivalent to the UNIX `uptime` command. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/system/README.md introduced: 0.1.6 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Tail id: tail @@ -1334,7 +1334,7 @@ input: The Tail input plugin "tails" a log file and parses each log message. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tail/README.md introduced: 1.1.2 - tags: [linux, macos] + tags: [linux, macos, logging] - name: TCP Listener id: tcp_listener @@ -1343,7 +1343,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tcp_listener/README.md introduced: 0.11.0 deprecated: 1.3.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Teamspeak 3 id: teamspeak @@ -1352,7 +1352,7 @@ input: the Teamspeak server to collect statistics of one or more virtual servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/teamspeak/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Telegraf v1.x id: internal @@ -1361,7 +1361,7 @@ input: Note that some metrics are aggregates across all instances of one type of plugin. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/internal/README.md introduced: 1.2.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Temp id: temp @@ -1369,7 +1369,7 @@ input: The Temp input plugin collects temperature data from sensors. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/temp/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, sensors] - name: Tengine Web Server id: tengine @@ -1406,7 +1406,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/udp_listener/README.md introduced: 0.11.0 deprecated: 1.3.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Unbound id: unbound @@ -1415,7 +1415,7 @@ input: a validating, recursive, and caching DNS resolver. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/unbound/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Varnish id: varnish @@ -1423,7 +1423,7 @@ input: The Varnish input plugin gathers stats from [Varnish HTTP Cache](https://varnish-cache.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/varnish/README.md introduced: 0.13.1 - tags: [linux, macos] + tags: [linux, macos, networking] - name: VMware vSphere id: vsphere @@ -1434,7 +1434,7 @@ input: [Common vSphere Performance Metrics](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/vsphere/METRICS.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/vsphere/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, containers] - name: Webhooks id: webhooks @@ -1463,7 +1463,7 @@ input: Windows operating sytem. **Windows only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/win_perf_counters/README.md introduced: 0.10.2 - tags: [linux, macos, windows] + tags: [linux, macos, windows, systems] - name: Windows Services id: win_services @@ -1471,7 +1471,7 @@ input: The Windows Services input plugin reports Windows services info. **Windows only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/win_services/README.md introduced: 1.4.0 - tags: [linux, macos, windows] + tags: [linux, macos, windows, systems] - name: Wireless id: wireless @@ -1480,7 +1480,7 @@ input: reading the `/proc/net/wireless` file. **This plugin currently supports Linux only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/wireless/README.md introduced: 1.9.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: X.509 Certificate id: x509_cert @@ -1489,7 +1489,7 @@ input: accessible using the local file or network connection. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/x509_cert/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: ZFS id: zfs @@ -1501,7 +1501,7 @@ input: It gets ZFS statistics from `/proc/spl/kstat/zfs` on Linux and from `sysctl` and `zpool` on FreeBSD. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zfs/README.md introduced: 0.2.1 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Zipkin id: zipkin @@ -1513,7 +1513,7 @@ input: > its main usage cases and the evolution of the OpenTracing standard. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zipkin/README.md introduced: 1.4.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Zookeeper id: zookeeper @@ -1538,7 +1538,7 @@ output: The Amazon CloudWatch output plugin send metrics to Amazon CloudWatch. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloudwatch/README.md introduced: 0.10.1 - tags: [linux, macos] + tags: [linux, macos, containers] - name: Amazon Kinesis id: kinesis @@ -1575,7 +1575,7 @@ output: file as `RoutingTag`, as a routing key. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/amqp/README.md introduced: 0.1.9 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Apache Kafka id: kafka @@ -1584,7 +1584,7 @@ output: acting a Kafka Producer. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kafka/README.md introduced: 0.1.7 - tags: [linux, macos] + tags: [linux, macos, applications] - name: CrateDB id: cratedb @@ -1593,7 +1593,7 @@ output: machine data and IoT, using its [PostgreSQL protocol](https://crate.io/docs/crate/reference/protocols/postgres.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cratedb/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, databases] - name: Datadog id: datadog @@ -1603,7 +1603,7 @@ output: for the account. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/datadog/README.md introduced: 0.1.6 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Discard id: discard @@ -1622,7 +1622,7 @@ output: Elasticsearch 5.x series. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/elasticsearch/README.md introduced: 0.1.5 - tags: [linux, macos] + tags: [linux, macos, applications] - name: File id: file @@ -1630,7 +1630,7 @@ output: The File output plugin writes Telegraf metrics to files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/file/README.md introduced: 0.10.3 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Google Cloud PubSub id: cloud_pubsub @@ -1639,7 +1639,7 @@ output: topic as one of the supported [output data formats](https://docs.influxdata.com/telegraf/latest/data_formats/output). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloud_pubsub/README.md introduced: 1.10.0 - tags: [linux, macos] + tags: [linux, macos, messaging, containers] - name: Graphite id: graphite @@ -1647,7 +1647,7 @@ output: The Graphite output plugin writes to [Graphite](http://graphite.readthedocs.org/en/latest/index.html) via raw TCP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/graphite/README.md introduced: 0.10.1 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Graylog id: graylog @@ -1655,7 +1655,7 @@ output: The Graylog output plugin writes to a Graylog instance using the `gelf` format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/graylog/README.md introduced: 1.0.0 - tags: [linux, macos] + tags: [linux, macos, logging] - name: HTTP id: http @@ -1664,7 +1664,7 @@ output: For `data_formats` that support batching, metrics are sent in batch format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/http/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: InfluxDB v1.x id: influxdb @@ -1672,7 +1672,7 @@ output: The InfluxDB v1.x output plugin writes to InfluxDB using HTTP or UDP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb/README.md introduced: 0.1.1 - tags: [linux, macos] + tags: [linux, macos, databases] - name: InfluxDB v2 id: influxdb_v2 @@ -1680,7 +1680,7 @@ output: The InfluxDB v2 output plugin writes metrics to [InfluxDB 2.0](https://github.com/influxdata/influxdb). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb_v2/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, databases] - name: Instrumental id: instrumental @@ -1694,7 +1694,7 @@ output: if the metric comes in as a counter through `[[inputs.statsd]]`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/instrumental/README.md introduced: 0.13.1 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Librato id: librato @@ -1713,7 +1713,7 @@ output: [Application Insights (Microsoft Azure)](https://azure.microsoft.com/en-us/services/application-insights/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/application_insights/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, containers, applications] - name: Microsoft Azure Monitor id: azure_monitor @@ -1737,7 +1737,7 @@ output: on each Azure Monitor metric. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/azure_monitor/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, containers] - name: MQTT Producer id: mqtt @@ -1746,7 +1746,7 @@ output: [supported output data formats](https://docs.influxdata.com/telegraf/latest/data_formats/output/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/mqtt/README.md introduced: 0.2.0 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: NATS Output id: nats @@ -1754,7 +1754,7 @@ output: The NATS Output output plugin writes to a (list of) specified NATS instance(s). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/nats/README.md introduced: 1.1.0 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: NSQ id: nsq @@ -1763,7 +1763,7 @@ output: It requires a server name and a topic name. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/nsq/README.md introduced: 0.2.1 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: OpenTSDB id: opentsdb @@ -1776,7 +1776,7 @@ output: See the [OpenTSDB documentation](http://opentsdb.net/docs/build/html/api_http/put.html) for details. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/opentsdb/README.md introduced: 0.1.9 - tags: [linux, macos] + tags: [linux, macos, databases] - name: Prometheus Client id: prometheus_client @@ -1785,7 +1785,7 @@ output: it exposes all metrics on `/metrics` (default) to be polled by a Prometheus server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/prometheus_client/README.md introduced: 0.2.1 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Riemann id: riemann @@ -1793,7 +1793,7 @@ output: The Riemann output plugin writes to [Riemann](http://riemann.io/) using TCP or UDP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/riemann/README.md introduced: 1.3.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Riemann Legacy id: riemann_legacy @@ -1803,7 +1803,7 @@ output: link: https://github.com/influxdata/telegraf/tree/release-1.10/plugins/outputs/riemann_legacy introduced: 0.2.3 deprecated: 1.3.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Socket Writer id: socket_writer @@ -1812,7 +1812,7 @@ output: It can output data in any of the [supported output formats](https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_OUTPUT.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/socket_writer/README.md introduced: 1.3.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Stackdriver id: stackdriver @@ -1828,7 +1828,7 @@ output: `custom.googleapis.com/telegraf/system/load5`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/stackdriver/README.md introduced: 1.9.0 - tags: [linux, macos] + tags: [linux, macos, containers] - name: Wavefront id: wavefront @@ -1836,7 +1836,7 @@ output: The Wavefront output plugin writes to a Wavefront proxy, in Wavefront data format over TCP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/wavefront/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, applications] # %%%% %%%% %%%% %%%%% %%%%%% %%%% %%%% %%%%%% %%%% %%%%% %%%% # From e550b2a9658dca7ce76a2f8d8d71dac474d34d7c Mon Sep 17 00:00:00 2001 From: stevebang Date: Wed, 29 May 2019 09:21:53 -0700 Subject: [PATCH 10/14] Updates to categories --- data/telegraf_plugin_filters.yml | 15 +++-- data/telegraf_plugins.yml | 112 +++++++++++++++---------------- 2 files changed, 66 insertions(+), 61 deletions(-) diff --git a/data/telegraf_plugin_filters.yml b/data/telegraf_plugin_filters.yml index 6f5833eea..31919b9a9 100644 --- a/data/telegraf_plugin_filters.yml +++ b/data/telegraf_plugin_filters.yml @@ -7,12 +7,17 @@ filters: - Processor - category: Plugin category values: - - System - - Application - - Network - - Messaging - - Databases + - Applications + - Build_deploy + - Cloud - Containers + - Data_stores + - Logging + - Messaging + - Networking + - Sensors + - Systems + - Web - category: Operating system values: - Linux diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 9c8e51df7..300b9e0c1 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -21,7 +21,7 @@ input: and statistics for all configured namespaces. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aerospike/README.md introduced: 0.2.0 - tags: [linux, macos, windows, databases] + tags: [linux, macos, windows, data_stores] - name: Amazon CloudWatch Statistics id: cloudwatch @@ -29,7 +29,16 @@ input: The Amazon CloudWatch Statistics input plugin pulls metric statistics from Amazon CloudWatch. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloudwatch/README.md introduced: 0.12.1 - tags: [linux, macos] + tags: [linux, macos, cloud] + + - name: Amazon Kinesis Consumer + id: kinesis_consumer + description: | + The Amazon Kinesis Consumer input plugin reads from a Kinesis data stream and creates + metrics using one of the supported [input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kinesis_consumer/README.md + introduced: 1.10.0 + tags: [linux, macos, messaging] - name: AMQP Consumer id: amqp_consumer @@ -55,7 +64,7 @@ input: [module documentation](https://httpd.apache.org/docs/2.4/mod/mod_status.html#enable). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/apache/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, web] - name: Apache Kafka Consumer id: kafka_consumer @@ -67,7 +76,7 @@ input: from the same topic in parallel. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kafka_consumer/README.md introduced: 0.2.3 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Apache Solr id: solr @@ -75,7 +84,7 @@ input: The Apache Solr (`solr`) input plugin collects stats using the MBean Request Handler. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/solr/README.md introduced: 1.5.0 - tags: [linux, macos, applications] + tags: [linux, macos, data_stores] - name: Apache Tomcat id: tomcat @@ -133,7 +142,7 @@ input: [HTTP Endpoint](https://github.com/linkedin/Burrow/wiki/HTTP-Endpoint). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/burrow/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Cassandra id: cassandra @@ -147,7 +156,7 @@ input: link: https://github.com/influxdata/telegraf/tree/release-1.6/plugins/inputs/cassandra introduced: 0.12.1 deprecated: 1.7.0 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: Ceph Storage id: ceph @@ -155,7 +164,7 @@ input: The Ceph Storage input plugin collects performance metrics from the MON and OSD nodes in a Ceph storage cluster. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ceph/README.md introduced: 0.13.1 - tags: [linux, macos] + tags: [linux, macos, data_stores] - name: CGroup id: cgroup @@ -197,7 +206,7 @@ input: It will not report the telemetry but Consul can report those stats already using StatsD protocol, if needed. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/consul/README.md introduced: 1.0.0 - tags: [linux, macos, networking] + tags: [linux, macos, build_deploy] - name: Couchbase id: couchbase @@ -205,7 +214,7 @@ input: The Couchbase input plugin reads per-node and per-bucket metrics from Couchbase. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchbase/README.md introduced: 0.12.0 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: CouchDB id: couchdb @@ -213,7 +222,7 @@ input: The CouchDB input plugin gathers metrics of CouchDB using `_stats` endpoint. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchdb/README.md introduced: 0.10.3 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: CPU id: cpu @@ -291,7 +300,7 @@ input: or [cluster-stats](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-stats.html) metrics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/elasticsearch/README.md introduced: 0.1.5 - tags: [linux, macos, applications] + tags: [linux, macos, data_stores] - name: Exec id: exec @@ -306,11 +315,11 @@ input: - name: Fail2ban id: fail2ban description: | - The Fail2ban input plugin gathers the count of failed and banned ip addresses + The Fail2ban input plugin gathers the count of failed and banned IP addresses using [fail2ban](https://www.fail2ban.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fail2ban/README.md introduced: 1.4.0 - tags: [linux, macos] + tags: [linux, macos, networking] - name: Fibaro id: fibaro @@ -370,7 +379,7 @@ input: using one of the supported [input data formats](https://github.com/influxdata/telegraf/blob/release-1.10/docs/DATA_FORMATS_INPUT.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub/README.md introduced: 1.10.0 - tags: [linux, macos, messaging] + tags: [linux, macos, cloud, messaging] - name: Google Cloud PubSub Push id: cloud_pubsub_push @@ -383,7 +392,7 @@ input: HTTPS/TLS so this plugin must be behind a valid proxy or must be configured to use TLS. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub_push/README.md introduced: 1.10.0 - tags: [linux, macos, messaging] + tags: [linux, macos, cloud, messaging] - name: Graylog id: graylog @@ -422,7 +431,7 @@ input: Each data format has its own unique set of configuration options which can be added to the input configuration. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http/README.md introduced: 1.6.0 - tags: [linux, macos] + tags: [linux, macos, web] - name: HTTP JSON id: httpjson @@ -434,7 +443,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/httpjson/README.md introduced: 0.1.6 deprecated: 1.6.0 - tags: [linux, macos] + tags: [linux, macos, web] - name: HTTP Listener id: http_listener @@ -445,7 +454,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md introduced: 1.1.0 deprecated: 1.9.0 - tags: [linux, macos] + tags: [linux, macos, web] - name: HTTP Listener v2 id: http_listener_v2 @@ -456,7 +465,7 @@ input: This plugin allows Telegraf to serve as a proxy or router for the `/write` endpoint of the InfluxDB v2110 HTTP API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_listener_v2/README.md introduced: 1.9.0 - tags: [linux, macos] + tags: [linux, macos, web] - name: HTTP Response id: http_response @@ -466,7 +475,7 @@ input: and `result_type`. Tags for measurements include `server` and `method`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_response/README.md introduced: 0.12.1 - tags: [linux, macos] + tags: [linux, macos, web] - name: Icinga2 id: icinga2 @@ -487,7 +496,7 @@ input: [Read more about this approach here](https://www.influxdata.com/blog/influxdb-debugvars-endpoint/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb/README.md introduced: 0.2.5 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: InfluxDB Listener id: influxdb_listener @@ -510,7 +519,7 @@ input: submits data to InfluxDB determines the destination database. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md introduced: 1.9.0 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: Interrupts id: interrupts @@ -567,7 +576,7 @@ input: API to retrieve all the information needed. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jenkins/README.md introduced: 1.9.0 - tags: [linux, macos, applications] + tags: [linux, macos, build_deploy] - name: Jolokia id: jolokia @@ -642,15 +651,6 @@ input: introduced: 1.8.0 tags: [linux, macos, applications] - - name: Kinesis Consumer - id: kinesis_consumer - description: | - The Kinesis Consumer input plugin reads from a Kinesis data stream and creates - metrics using one of the supported [input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input). - link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kinesis_consumer/README.md - introduced: 1.10.0 - tags: [linux, macos] - - name: Kubernetes id: kubernetes description: | @@ -759,7 +759,7 @@ input: The Memcached input plugin gathers statistics data from a Memcached server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/memcached/README.md introduced: 0.1.2 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: Mesos id: mesos @@ -787,7 +787,7 @@ input: Recorded metrics are lightweight and use Dynamic Management Views supplied by SQL Server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sqlserver/README.md introduced: 0.10.1 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: Minecraft id: minecraft @@ -805,7 +805,7 @@ input: few more and create a single measurement containing values. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mongodb/README.md introduced: 0.1.5 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: MQTT Consumer id: mqtt_consumer @@ -836,7 +836,7 @@ input: The MySQL input plugin gathers the statistics data from MySQL servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mysql/README.md introduced: 0.1.1 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: NATS Consumer id: nats_consumer @@ -1084,7 +1084,7 @@ input: The metrics recorded depend on your version of PostgreSQL. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql/README.md introduced: 0.10.3 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: PostgreSQL Extensible id: postgresql_extensible @@ -1093,7 +1093,7 @@ input: It has been designed to parse SQL queries in the plugin section of `telegraf.conf` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql_extensible introduced: 0.12.0 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: PowerDNS id: powerdns @@ -1151,7 +1151,7 @@ input: [Puppet Monitoring: How to Monitor the Success or Failure of Puppet Runs](https://puppet.com/blog/puppet-monitoring-how-to-monitor-success-or-failure-of-puppet-runs) link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/puppetagent introduced: 0.2.0 - tags: [linux, macos] + tags: [linux, macos, build_deploy] - name: RabbitMQ id: rabbitmq @@ -1183,7 +1183,7 @@ input: and the elapsed time since the last RDB save (`rdb_last_save_time_elapsed`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/redis/README.md introduced: 0.1.1 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: RethinkDB id: rethinkdb @@ -1192,7 +1192,7 @@ input: username, password authorization, and Handshake protocol v1.0. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/rethinkdb introduced: 0.1.3 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: Riak id: riak @@ -1200,7 +1200,7 @@ input: The Riak input plugin gathers metrics from one or more Riak instances. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/riak/README.md introduced: 0.10.4 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: Salesforce id: salesforce @@ -1284,7 +1284,7 @@ input: [etsy statsd](https://github.com/etsy/statsd/blob/master/docs/metric_types.md) implementation. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/statsd/README.md introduced: 0.2.0 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Swap id: swap @@ -1307,7 +1307,7 @@ input: Syslog messages should be formatted according to [RFC 5424](https://tools.ietf.org/html/rfc5424). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/syslog/README.md introduced: 1.7.0 - tags: [linux, macos, logging] + tags: [linux, macos, logging, systems] - name: Sysstat id: sysstat @@ -1352,7 +1352,7 @@ input: the Teamspeak server to collect statistics of one or more virtual servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/teamspeak/README.md introduced: 1.5.0 - tags: [linux, macos, applications] + tags: [linux, macos, applications, gaming] - name: Telegraf v1.x id: internal @@ -1454,7 +1454,7 @@ input: [adding a new webhook](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks#adding-new-webhooks-plugin). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/README.md introduced: 1.0.0 - tags: [linux, macos] + tags: [linux, macos, web] - name: Windows Performance Counters id: win_perf_counters @@ -1522,7 +1522,7 @@ input: command [Zookeeper Admin](https://zookeeper.apache.org/doc/current/zookeeperAdmin.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zookeeper/README.md introduced: 0.2.0 - tags: [linux, macos] + tags: [linux, macos, build_deploy] ########## %%%% %% %% %%%%%% %%%%% %% %% %%%%%% %%%% ########## @@ -1538,7 +1538,7 @@ output: The Amazon CloudWatch output plugin send metrics to Amazon CloudWatch. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloudwatch/README.md introduced: 0.10.1 - tags: [linux, macos, containers] + tags: [linux, macos, cloud] - name: Amazon Kinesis id: kinesis @@ -1549,7 +1549,7 @@ output: by a considerable level. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kinesis/README.md introduced: 0.2.5 - tags: [linux, macos] + tags: [linux, macos, messaging] - name: Amon id: amon @@ -1563,7 +1563,7 @@ output: Metrics are grouped by converting any `_` characters to `.` in the Point Name. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/amon/README.md introduced: 0.2.1 - tags: [linux, macos] + tags: [linux, macos, databases] - name: AMQP id: amqp @@ -1584,7 +1584,7 @@ output: acting a Kafka Producer. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kafka/README.md introduced: 0.1.7 - tags: [linux, macos, applications] + tags: [linux, macos, messaging] - name: CrateDB id: cratedb @@ -1593,7 +1593,7 @@ output: machine data and IoT, using its [PostgreSQL protocol](https://crate.io/docs/crate/reference/protocols/postgres.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cratedb/README.md introduced: 1.5.0 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: Datadog id: datadog @@ -1672,7 +1672,7 @@ output: The InfluxDB v1.x output plugin writes to InfluxDB using HTTP or UDP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb/README.md introduced: 0.1.1 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: InfluxDB v2 id: influxdb_v2 @@ -1680,7 +1680,7 @@ output: The InfluxDB v2 output plugin writes metrics to [InfluxDB 2.0](https://github.com/influxdata/influxdb). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb_v2/README.md introduced: 1.8.0 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: Instrumental id: instrumental @@ -1776,7 +1776,7 @@ output: See the [OpenTSDB documentation](http://opentsdb.net/docs/build/html/api_http/put.html) for details. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/opentsdb/README.md introduced: 0.1.9 - tags: [linux, macos, databases] + tags: [linux, macos, data_stores] - name: Prometheus Client id: prometheus_client From e835cd04ac8b6ba646227fbe28aa9bf96853e1a1 Mon Sep 17 00:00:00 2001 From: stevebang Date: Wed, 5 Jun 2019 09:17:37 -0700 Subject: [PATCH 11/14] updates to categories and plugins --- data/telegraf_plugin_filters.yml | 1 + data/telegraf_plugins.yml | 129 ++++++++++++++++--------------- 2 files changed, 66 insertions(+), 64 deletions(-) diff --git a/data/telegraf_plugin_filters.yml b/data/telegraf_plugin_filters.yml index 31919b9a9..fb1111396 100644 --- a/data/telegraf_plugin_filters.yml +++ b/data/telegraf_plugin_filters.yml @@ -16,6 +16,7 @@ filters: - Messaging - Networking - Sensors + - Services - Systems - Web - category: Operating system diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 300b9e0c1..7af8f3de2 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -38,7 +38,7 @@ input: metrics using one of the supported [input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kinesis_consumer/README.md introduced: 1.10.0 - tags: [linux, macos, messaging] + tags: [linux, macos, cloud, messaging] - name: AMQP Consumer id: amqp_consumer @@ -50,6 +50,15 @@ input: introduced: 1.3.0 tags: [linux, macos, messaging] + - name: Apache Aurora + id: aurora + description: | + The Aurora input plugin gathers metrics from [Apache Aurora](https://aurora.apache.org/) schedulers. + For monitoring recommendations, see [Monitoring your Aurora cluster](https://aurora.apache.org/documentation/latest/operations/monitoring/). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aurora/README.md + introduced: 1.7.0 + tags: [linux, macos, applications, containers] + - name: Apache HTTP Server id: apache description: | @@ -64,7 +73,7 @@ input: [module documentation](https://httpd.apache.org/docs/2.4/mod/mod_status.html#enable). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/apache/README.md introduced: 1.8.0 - tags: [linux, macos, web] + tags: [linux, macos, services, web] - name: Apache Kafka Consumer id: kafka_consumer @@ -78,6 +87,16 @@ input: introduced: 0.2.3 tags: [linux, macos, messaging] + - name: Apache Mesos + id: mesos + description: | + The Apache Mesos input plugin gathers metrics from Mesos. For more information, please check the + [Mesos Observability Metrics](http://mesos.apache.org/documentation/latest/monitoring/) page. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mesos/README.md + introduced: 0.10.3 + tags: [linux, macos, containers] + + - name: Apache Solr id: solr description: | @@ -96,16 +115,7 @@ input: for details on these statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tomcat/README.md introduced: 1.4.0 - tags: [linux, macos, applications] - - - name: Aurora - id: aurora - description: | - The Aurora input plugin gathers metrics from [Apache Aurora](https://aurora.apache.org/) schedulers. - For monitoring recommendations, see [Monitoring your Aurora cluster](https://aurora.apache.org/documentation/latest/operations/monitoring/). - link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aurora/README.md - introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, services, web] - name: Bcache id: bcache @@ -172,7 +182,7 @@ input: The CGroup input plugin captures specific statistics per cgroup. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cgroup/README.md introduced: 1.0.0 - tags: [linux, macos] + tags: [linux, macos, systems] - name: Chrony id: chrony @@ -206,7 +216,7 @@ input: It will not report the telemetry but Consul can report those stats already using StatsD protocol, if needed. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/consul/README.md introduced: 1.0.0 - tags: [linux, macos, build_deploy] + tags: [linux, macos, build_deploy, containers] - name: Couchbase id: couchbase @@ -246,7 +256,7 @@ input: The DiskIO input plugin gathers metrics about disk IO by device. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/diskio/README.md introduced: 0.10.0 - tags: [linux, macosm systems] + tags: [linux, macos, systems] - name: Disque id: disque @@ -319,7 +329,7 @@ input: using [fail2ban](https://www.fail2ban.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fail2ban/README.md introduced: 1.4.0 - tags: [linux, macos, networking] + tags: [linux, macos, networking, security] - name: Fibaro id: fibaro @@ -365,11 +375,11 @@ input: - name: Fluentd id: fluentd description: | - The Fluentd input plugin gathers metrics from plugin endpoint provided by in_monitor plugin. + The Fluentd input plugin gathers Fluentd server metrics from plugin endpoint provided by in_monitor plugin. This plugin understands data provided by `/api/plugin.json` resource (`/api/config.json` is not covered). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fluentd/README.md introduced: 1.4.0 - tags: [linux, macos, logging] + tags: [linux, macos, services] - name: Google Cloud PubSub id: cloud_pubsub @@ -413,7 +423,7 @@ input: It can do so by using CSV generated by HAproxy status page or from admin sockets. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/haproxy/README.md introduced: 0.1.5 - tags: [linux, macos, networking] + tags: [linux, macos, networking, web] - name: Hddtemp id: hddtemp @@ -477,14 +487,14 @@ input: introduced: 0.12.1 tags: [linux, macos, web] - - name: Icinga2 + - name: Icinga 2 id: icinga2 description: | - The Icinga2 input plugin gather status on running services and hosts using - the [Icinga2 Remote API](https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/icinga2-api). + The Icinga 2 input plugin gather status on running services and hosts using + the [Icinga 2 API](https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/icinga2-api). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/icinga2 introduced: 1.8.0 - tags: [linux, macos, systems] + tags: [linux, macos, networking, services, systems] - name: InfluxDB v1.x id: influxdb @@ -624,7 +634,7 @@ input: The Kapacitor input plugin will collect metrics from the given Kapacitor instances. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kapacitor/README.md introduced: 1.3.0 - tags: [linux, macos, applications] + tags: [linux, macos, windows, applications] - name: Kernel id: kernel @@ -692,7 +702,7 @@ input: in the [LeoFS documentation](https://leo-project.net/leofs/docs/) for more information. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/leofs/README.md introduced: 0.1.5 - tags: [linux, macos, systems] + tags: [linux, macos, systems, data_stores] - name: Linux Sysctl FS id: linux_sysctl_fs @@ -729,7 +739,7 @@ input: The Mailchimp input plugin gathers metrics from the `/3.0/reports` MailChimp API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mailchimp introduced: 0.2.4 - tags: [linux, macos, applications] + tags: [linux, macos, cloud, saas, web] - name: Mcrouter id: mcrouter @@ -761,15 +771,6 @@ input: introduced: 0.1.2 tags: [linux, macos, data_stores] - - name: Mesos - id: mesos - description: | - The Mesos input plugin gathers metrics from Mesos. For more information, please check the - [Mesos Observability Metrics](http://mesos.apache.org/documentation/latest/monitoring/) page. - link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mesos/README.md - introduced: 0.10.3 - tags: [linux, macos] - - name: Mesosphere DC/OS id: dcos description: | @@ -787,7 +788,7 @@ input: Recorded metrics are lightweight and use Dynamic Management Views supplied by SQL Server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sqlserver/README.md introduced: 0.10.1 - tags: [linux, macos, data_stores] + tags: [linux, macos, , windows, data_stores] - name: Minecraft id: minecraft @@ -902,7 +903,7 @@ input: The NGINX input plugin reads NGINX basic status information (`ngx_http_stub_status_module`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx/README.md introduced: 0.1.5 - tags: [linux, macos, systems] + tags: [linux, macos, services, web] - name: NGINX VTS id: nginx_vts @@ -916,7 +917,7 @@ input: [NGINX VTS module documentation](https://github.com/vozlt/nginx-module-vts#synopsis). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_vts/README.md introduced: 1.9.0 - tags: [linux, macos] + tags: [linux, macos, services, web] - name: NGINX Plus id: nginx_plus @@ -929,7 +930,7 @@ input: [status module documentation](http://nginx.org/en/docs/http/ngx_http_status_module.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus/README.md introduced: 1.5.0 - tags: [linux, macos, systems] + tags: [linux, macos, services, web] - name: NGINX Plus API id: nginx_plus_api @@ -937,7 +938,7 @@ input: The NGINX Plus API input plugin gathers advanced status information for NGINX Plus servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.9.0 - tags: [linux, macos, systems] + tags: [linux, macos, networking] - name: NGINX Upstream Check id: nginx_upstream_check @@ -954,7 +955,7 @@ input: in JSON format and parsed by this input. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.10.0 - tags: [linux, macos, systems] + tags: [linux, macos, networking] - name: NSQ id: nsq @@ -980,7 +981,7 @@ input: `/proc/net/snmp`, and `/proc/net/snmp6` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nstat/README.md introduced: 0.13.1 - tags: [linux, macos, networking] + tags: [linux, macos, networking, systems] - name: NTPq id: ntpq @@ -1026,7 +1027,7 @@ input: to the table. The pf plugin retrieves this information by invoking the `pfstat` command. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pf/README.md introduced: 1.5.0 - tags: [linux, macos, networking] + tags: [linux, macos, networking, security] - name: PgBouncer id: pgbouncer @@ -1052,7 +1053,7 @@ input: The PHP FPM input plugin gets phpfpm statistics using either HTTP status page or fpm socket. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/phpfpm/README.md introduced: 0.1.10 - tags: [linux, macos] + tags: [linux, macos, servers, web] - name: Ping id: ping @@ -1073,7 +1074,7 @@ input: size (bytes used by items), and age (age of oldest item in seconds). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postfix/README.md introduced: 1.5.0 - tags: [linux, macos, applications] + tags: [linux, macos, services, web] - name: PostgreSQL id: postgresql @@ -1101,7 +1102,7 @@ input: The PowerDNS input plugin gathers metrics about PowerDNS using UNIX sockets. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/powerdns/README.md introduced: 0.10.2 - tags: [linux, macos, networking] + tags: [linux, macos, networking, web] - name: Processes id: processes @@ -1141,7 +1142,7 @@ input: servers exposing metrics in Prometheus format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/prometheus/README.md introduced: 0.2.1 - tags: [linux, macos] + tags: [linux, macos, applications] - name: Puppet Agent id: puppetagent @@ -1170,7 +1171,7 @@ input: URI and adds the statistics to InfluxDB. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/raindrops/README.md introduced: 0.10.3 - tags: [linux, macos, messaging] + tags: [linux, macos, servers, web] - name: Redis id: redis @@ -1210,7 +1211,7 @@ input: It fetches its data from the limits endpoint of the Salesforce REST API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/salesforce/README.md introduced: 1.4.0 - tags: [linux, macos, applications] + tags: [linux, macos, applications, saas] - name: Sensors id: sensors @@ -1307,7 +1308,7 @@ input: Syslog messages should be formatted according to [RFC 5424](https://tools.ietf.org/html/rfc5424). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/syslog/README.md introduced: 1.7.0 - tags: [linux, macos, logging, systems] + tags: [linux, macos, logging] - name: Sysstat id: sysstat @@ -1343,7 +1344,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tcp_listener/README.md introduced: 0.11.0 deprecated: 1.3.0 - tags: [linux, macos, networking] + tags: [linux, macos, networking, web] - name: Teamspeak 3 id: teamspeak @@ -1379,7 +1380,7 @@ input: [Reqstat module](http://tengine.taobao.org/document/http_reqstat.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tengine/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, web] - name: Trig id: trig @@ -1397,7 +1398,7 @@ input: (Redis/Memcached) statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/twemproxy introduced: 0.3.0 - tags: [linux, macos] + tags: [linux, macos, web] - name: UDP Listener id: udp_listener @@ -1603,7 +1604,7 @@ output: for the account. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/datadog/README.md introduced: 0.1.6 - tags: [linux, macos, applications] + tags: [linux, macos, applications, cloud] - name: Discard id: discard @@ -1639,7 +1640,7 @@ output: topic as one of the supported [output data formats](https://docs.influxdata.com/telegraf/latest/data_formats/output). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloud_pubsub/README.md introduced: 1.10.0 - tags: [linux, macos, messaging, containers] + tags: [linux, macos, messaging, cloud] - name: Graphite id: graphite @@ -1647,7 +1648,7 @@ output: The Graphite output plugin writes to [Graphite](http://graphite.readthedocs.org/en/latest/index.html) via raw TCP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/graphite/README.md introduced: 0.10.1 - tags: [linux, macos, applications] + tags: [linux, macos, data_stores] - name: Graylog id: graylog @@ -1664,7 +1665,7 @@ output: For `data_formats` that support batching, metrics are sent in batch format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/http/README.md introduced: 1.7.0 - tags: [linux, macos, messaging] + tags: [linux, macos, applications] - name: InfluxDB v1.x id: influxdb @@ -1704,7 +1705,7 @@ output: [here](https://metrics.librato.com/account/api_tokens) for the account. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/librato/README.md introduced: 0.2.0 - tags: [linux, macos] + tags: [linux, macos, cloud] - name: Microsoft Azure Application Insights id: application_insights @@ -1713,7 +1714,7 @@ output: [Application Insights (Microsoft Azure)](https://azure.microsoft.com/en-us/services/application-insights/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/application_insights/README.md introduced: 1.7.0 - tags: [linux, macos, containers, applications] + tags: [linux, macos, cloud, applications] - name: Microsoft Azure Monitor id: azure_monitor @@ -1737,7 +1738,7 @@ output: on each Azure Monitor metric. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/azure_monitor/README.md introduced: 1.8.0 - tags: [linux, macos, containers] + tags: [linux, macos, cloud] - name: MQTT Producer id: mqtt @@ -1785,7 +1786,7 @@ output: it exposes all metrics on `/metrics` (default) to be polled by a Prometheus server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/prometheus_client/README.md introduced: 0.2.1 - tags: [linux, macos, applications] + tags: [linux, macos, applications, data_stores] - name: Riemann id: riemann @@ -1793,7 +1794,7 @@ output: The Riemann output plugin writes to [Riemann](http://riemann.io/) using TCP or UDP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/riemann/README.md introduced: 1.3.0 - tags: [linux, macos, applications] + tags: [linux, macos, data_stores] - name: Riemann Legacy id: riemann_legacy @@ -1828,7 +1829,7 @@ output: `custom.googleapis.com/telegraf/system/load5`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/stackdriver/README.md introduced: 1.9.0 - tags: [linux, macos, containers] + tags: [linux, macos, cloud] - name: Wavefront id: wavefront @@ -1836,7 +1837,7 @@ output: The Wavefront output plugin writes to a Wavefront proxy, in Wavefront data format over TCP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/wavefront/README.md introduced: 1.5.0 - tags: [linux, macos, applications] + tags: [linux, macos, applications, cloud] # %%%% %%%% %%%% %%%%% %%%%%% %%%% %%%% %%%%%% %%%% %%%%% %%%% # From a9a05afce56b60bf869c17a9f1e86e7a063f3185 Mon Sep 17 00:00:00 2001 From: stevebang Date: Wed, 5 Jun 2019 15:02:45 -0700 Subject: [PATCH 12/14] Update categories --- data/telegraf_plugin_filters.yml | 4 +- data/telegraf_plugins.yml | 132 +++++++++++++++---------------- 2 files changed, 68 insertions(+), 68 deletions(-) diff --git a/data/telegraf_plugin_filters.yml b/data/telegraf_plugin_filters.yml index fb1111396..32ccb121e 100644 --- a/data/telegraf_plugin_filters.yml +++ b/data/telegraf_plugin_filters.yml @@ -12,11 +12,11 @@ filters: - Cloud - Containers - Data_stores + - IoT - Logging - Messaging - Networking - - Sensors - - Services + - Servers - Systems - Web - category: Operating system diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 7af8f3de2..89622dbc0 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -73,7 +73,7 @@ input: [module documentation](https://httpd.apache.org/docs/2.4/mod/mod_status.html#enable). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/apache/README.md introduced: 1.8.0 - tags: [linux, macos, services, web] + tags: [linux, macos, servers, web] - name: Apache Kafka Consumer id: kafka_consumer @@ -100,7 +100,7 @@ input: - name: Apache Solr id: solr description: | - The Apache Solr (`solr`) input plugin collects stats using the MBean Request Handler. + The Apache Solr input plugin collects stats using the MBean Request Handler. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/solr/README.md introduced: 1.5.0 tags: [linux, macos, data_stores] @@ -115,7 +115,28 @@ input: for details on these statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tomcat/README.md introduced: 1.4.0 - tags: [linux, macos, services, web] + tags: [linux, macos, servers, web] + + - name: Apache Zipkin + id: zipkin + description: | + The Apache Zipkin input plugin implements the Zipkin HTTP server to gather trace + and timing data needed to troubleshoot latency problems in microservice architectures. + + > This plugin is experimental. Its data schema may be subject to change based on + > its main usage cases and the evolution of the OpenTracing standard. + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zipkin/README.md + introduced: 1.4.0 + tags: [linux, macos, networking] + + - name: Apache Zookeeper + id: zookeeper + description: | + The Apache Zookeeper input plugin collects variables output from the `mntr` + command [Zookeeper Admin](https://zookeeper.apache.org/doc/current/zookeeperAdmin.html). + link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zookeeper/README.md + introduced: 0.2.0 + tags: [linux, macos, build_deploy] - name: Bcache id: bcache @@ -190,7 +211,7 @@ input: The Chrony input plugin gets standard chrony metrics, requires chronyc executable. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/chrony/README.md introduced: 0.13.1 - tags: [linux, macos, networking] + tags: [linux, macos, networking, systems] - name: Conntrack id: conntrack @@ -277,7 +298,7 @@ input: - name: DNS Query id: dns_query description: | - The DNS Query (`dns_query`) input plugin gathers DNS query times in milliseconds - + The DNS Query input plugin gathers DNS query times in milliseconds - like [Dig](https://en.wikipedia.org/wiki/Dig_(command)). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dns_query/README.md introduced: 1.4.0 @@ -291,7 +312,7 @@ input: to gather stats from the [Engine API](https://docs.docker.com/engine/api/v1.20/) library documentation. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/docker/README.md introduced: 0.1.9 - tags: [linux, macos, containers] + tags: [linux, macos, build_deploy, containers] - name: Dovecot id: dovecot @@ -300,7 +321,7 @@ input: For more information, see the [Dovecot documentation](http://wiki2.dovecot.org/Statistics). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dovecot/README.md introduced: 0.10.3 - tags: [linux, macos, applications] + tags: [linux, macos, applications, web] - name: Elasticsearch id: elasticsearch @@ -338,7 +359,7 @@ input: Those values could be true (`1`) or false (`0`) for switches, percentage for dimmers, temperature, etc. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fibaro/README.md introduced: 1.7.0 - tags: [linux, macos, sensors] + tags: [linux, macos, iot] - name: File id: file @@ -379,7 +400,7 @@ input: This plugin understands data provided by `/api/plugin.json` resource (`/api/config.json` is not covered). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fluentd/README.md introduced: 1.4.0 - tags: [linux, macos, services] + tags: [linux, macos, servers] - name: Google Cloud PubSub id: cloud_pubsub @@ -441,7 +462,7 @@ input: Each data format has its own unique set of configuration options which can be added to the input configuration. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http/README.md introduced: 1.6.0 - tags: [linux, macos, web] + tags: [linux, macos, servers, web] - name: HTTP JSON id: httpjson @@ -453,7 +474,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/httpjson/README.md introduced: 0.1.6 deprecated: 1.6.0 - tags: [linux, macos, web] + tags: [linux, macos, servers, web] - name: HTTP Listener id: http_listener @@ -464,7 +485,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md introduced: 1.1.0 deprecated: 1.9.0 - tags: [linux, macos, web] + tags: [linux, macos, servers, web] - name: HTTP Listener v2 id: http_listener_v2 @@ -475,7 +496,7 @@ input: This plugin allows Telegraf to serve as a proxy or router for the `/write` endpoint of the InfluxDB v2110 HTTP API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_listener_v2/README.md introduced: 1.9.0 - tags: [linux, macos, web] + tags: [linux, macos, servers, web] - name: HTTP Response id: http_response @@ -485,7 +506,7 @@ input: and `result_type`. Tags for measurements include `server` and `method`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_response/README.md introduced: 0.12.1 - tags: [linux, macos, web] + tags: [linux, macos, servers, web] - name: Icinga 2 id: icinga2 @@ -494,7 +515,7 @@ input: the [Icinga 2 API](https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/icinga2-api). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/icinga2 introduced: 1.8.0 - tags: [linux, macos, networking, services, systems] + tags: [linux, macos, networking, servers, systems] - name: InfluxDB v1.x id: influxdb @@ -547,7 +568,7 @@ input: sensor statistics using the `ipmitool` utility. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipmi_sensor/README.md introduced: 0.12.0 - tags: [linux, macos, sensors] + tags: [linux, macos, iot] - name: Ipset id: ipset @@ -556,7 +577,7 @@ input: It uses the output of the command `ipset save`. Ipsets created without the `counters` option are ignored. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipset/README.md introduced: 1.6.0 - tags: [linux, macos, systems] + tags: [linux, macos, networking, security, systems] - name: IPtables id: iptables @@ -626,7 +647,7 @@ input: and [Junos Telemetry Interface (JTI)](https://www.juniper.net/documentation/en_US/junos/topics/concept/junos-telemetry-interface-oveview.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jti_openconfig_telemetry/README.md introduced: 1.7.0 - tags: [linux, macos, sensors] + tags: [linux, macos, iot] - name: Kapacitor id: kapacitor @@ -674,7 +695,7 @@ input: Therefore, you should configure this plugin to talk to its locally running kubelet. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kubernetes/README.md introduced: 1.1.0 - tags: [linux, macos, containers] + tags: [linux, macos, build_deploy, containers] - name: Kubernetes Inventory id: kube_inventory @@ -692,7 +713,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kube_inventory/README.md introduced: 1.10.0 - tags: [linux, macos, containers] + tags: [linux, macos, build_deploy, containers] - name: LeoFS id: leofs @@ -739,7 +760,7 @@ input: The Mailchimp input plugin gathers metrics from the `/3.0/reports` MailChimp API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mailchimp introduced: 0.2.4 - tags: [linux, macos, cloud, saas, web] + tags: [linux, macos, cloud, web] - name: Mcrouter id: mcrouter @@ -797,7 +818,7 @@ input: a scoreboard on a Minecraft server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/minecraft/README.md introduced: 1.4.0 - tags: [linux, macos, applications] + tags: [linux, macos, gaming] - name: MongoDB id: mongodb @@ -869,7 +890,7 @@ input: in the `telegraf.conf` configuration file. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/neptune_apex/README.md introduced: 1.10.0 - tags: [linux, macos, sensors] + tags: [linux, macos, iot] - name: Net id: net @@ -886,7 +907,7 @@ input: and sockets counts by using `lsof`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net/NETSTAT_README.md introduced: 0.2.0 - tags: [linux, macos, networking] + tags: [linux, macos, networking, systems] - name: Network Response id: net_response @@ -903,7 +924,7 @@ input: The NGINX input plugin reads NGINX basic status information (`ngx_http_stub_status_module`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx/README.md introduced: 0.1.5 - tags: [linux, macos, services, web] + tags: [linux, macos, servers, web] - name: NGINX VTS id: nginx_vts @@ -917,7 +938,7 @@ input: [NGINX VTS module documentation](https://github.com/vozlt/nginx-module-vts#synopsis). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_vts/README.md introduced: 1.9.0 - tags: [linux, macos, services, web] + tags: [linux, macos, servers, web] - name: NGINX Plus id: nginx_plus @@ -930,7 +951,7 @@ input: [status module documentation](http://nginx.org/en/docs/http/ngx_http_status_module.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus/README.md introduced: 1.5.0 - tags: [linux, macos, services, web] + tags: [linux, macos, servers, web] - name: NGINX Plus API id: nginx_plus_api @@ -938,7 +959,7 @@ input: The NGINX Plus API input plugin gathers advanced status information for NGINX Plus servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.9.0 - tags: [linux, macos, networking] + tags: [linux, macos, servers, web] - name: NGINX Upstream Check id: nginx_upstream_check @@ -955,7 +976,7 @@ input: in JSON format and parsed by this input. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.10.0 - tags: [linux, macos, networking] + tags: [linux, macos, servers, web] - name: NSQ id: nsq @@ -989,7 +1010,7 @@ input: The NTPq input plugin gets standard NTP query metrics, requires ntpq executable. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ntpq/README.md introduced: 0.11.0 - tags: [linux, macos, networking] + tags: [linux, macos, networking, systems] - name: NVIDIA SMI id: nvidia_smi @@ -1007,7 +1028,7 @@ input: The OpenLDAP input plugin gathers metrics from OpenLDAP's `cn=Monitor` backend. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/openldap/README.md introduced: 1.4.0 - tags: [linux, macos] + tags: [linux, macos, data_stores] - name: OpenSMTPD id: opensmtpd @@ -1036,7 +1057,7 @@ input: For information about the metrics, see the [PgBouncer documentation](https://pgbouncer.github.io/usage.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pgbouncer/README.md introduced: 1.8.0 - tags: [linux, macos, networking] + tags: [linux, macos, data_stores] - name: Phfusion Passenger id: passenger @@ -1045,7 +1066,7 @@ input: their command line utility `passenger-status`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/passenger/README.md introduced: 0.10.1 - tags: [linux, macos] + tags: [linux, macos, web] - name: PHP FPM id: phpfpm @@ -1211,7 +1232,7 @@ input: It fetches its data from the limits endpoint of the Salesforce REST API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/salesforce/README.md introduced: 1.4.0 - tags: [linux, macos, applications, saas] + tags: [linux, macos, applications, cloud] - name: Sensors id: sensors @@ -1220,7 +1241,7 @@ input: executable from the `lm-sensor` package. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sensors/README.md introduced: 0.10.1 - tags: [linux, macos, sensors] + tags: [linux, macos, iot] - name: SMART id: smart @@ -1274,7 +1295,7 @@ input: > You may incur costs. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/stackdriver/README.md introduced: 1.10.0 - tags: [linux, macos, containers] + tags: [linux, macos, cloud] - name: StatsD id: statsd @@ -1308,7 +1329,7 @@ input: Syslog messages should be formatted according to [RFC 5424](https://tools.ietf.org/html/rfc5424). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/syslog/README.md introduced: 1.7.0 - tags: [linux, macos, logging] + tags: [linux, macos, logging, systems] - name: Sysstat id: sysstat @@ -1370,7 +1391,7 @@ input: The Temp input plugin collects temperature data from sensors. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/temp/README.md introduced: 1.8.0 - tags: [linux, macos, sensors] + tags: [linux, macos, iot] - name: Tengine Web Server id: tengine @@ -1380,7 +1401,7 @@ input: [Reqstat module](http://tengine.taobao.org/document/http_reqstat.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tengine/README.md introduced: 1.8.0 - tags: [linux, macos, web] + tags: [linux, macos, servers, web] - name: Trig id: trig @@ -1398,7 +1419,7 @@ input: (Redis/Memcached) statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/twemproxy introduced: 0.3.0 - tags: [linux, macos, web] + tags: [linux, macos, servers, web] - name: UDP Listener id: udp_listener @@ -1455,7 +1476,7 @@ input: [adding a new webhook](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks#adding-new-webhooks-plugin). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/README.md introduced: 1.0.0 - tags: [linux, macos, web] + tags: [linux, macos, applications, web] - name: Windows Performance Counters id: win_perf_counters @@ -1472,7 +1493,7 @@ input: The Windows Services input plugin reports Windows services info. **Windows only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/win_services/README.md introduced: 1.4.0 - tags: [linux, macos, windows, systems] + tags: [linux, macos, windows, servers, systems] - name: Wireless id: wireless @@ -1504,27 +1525,6 @@ input: introduced: 0.2.1 tags: [linux, macos, systems] - - name: Zipkin - id: zipkin - description: | - The Zipkin input plugin implements the Zipkin HTTP server to gather trace - and timing data needed to troubleshoot latency problems in microservice architectures. - - > This plugin is experimental. Its data schema may be subject to change based on - > its main usage cases and the evolution of the OpenTracing standard. - link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zipkin/README.md - introduced: 1.4.0 - tags: [linux, macos, networking] - - - name: Zookeeper - id: zookeeper - description: | - The Zookeeper (`zookeeper`) input plugin collects variables output from the `mntr` - command [Zookeeper Admin](https://zookeeper.apache.org/doc/current/zookeeperAdmin.html). - link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zookeeper/README.md - introduced: 0.2.0 - tags: [linux, macos, build_deploy] - ########## %%%% %% %% %%%%%% %%%%% %% %% %%%%%% %%%% ########## ########## %% %% %% %% %% %% %% %% %% %% %% ########## @@ -1550,7 +1550,7 @@ output: by a considerable level. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kinesis/README.md introduced: 0.2.5 - tags: [linux, macos, messaging] + tags: [linux, macos, cloud, messaging] - name: Amon id: amon @@ -1623,7 +1623,7 @@ output: Elasticsearch 5.x series. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/elasticsearch/README.md introduced: 0.1.5 - tags: [linux, macos, applications] + tags: [linux, macos, data_stores] - name: File id: file @@ -1794,7 +1794,7 @@ output: The Riemann output plugin writes to [Riemann](http://riemann.io/) using TCP or UDP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/riemann/README.md introduced: 1.3.0 - tags: [linux, macos, data_stores] + tags: [linux, macos, networking, systems] - name: Riemann Legacy id: riemann_legacy From 2e79162d0349e3d92928bc7098c5802f669675ef Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Thu, 6 Jun 2019 07:48:16 -0600 Subject: [PATCH 13/14] fixed bad yaml in telegraf plugins yaml file --- data/telegraf_plugins.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 89622dbc0..902805d17 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -809,7 +809,7 @@ input: Recorded metrics are lightweight and use Dynamic Management Views supplied by SQL Server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sqlserver/README.md introduced: 0.10.1 - tags: [linux, macos, , windows, data_stores] + tags: [linux, macos, windows, data_stores] - name: Minecraft id: minecraft From fe9bee438b866d5a5135baff71fb28934b4525c0 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Thu, 6 Jun 2019 16:26:27 -0600 Subject: [PATCH 14/14] cleaned up telegraf plugin categories, adjusted filter css --- assets/js/telegraf-filters.js | 6 +- .../layouts/article/_telegraf-plugins.scss | 49 ++- data/telegraf_plugin_filters.yml | 4 +- data/telegraf_plugins.yml | 380 +++++++++--------- layouts/shortcodes/telegraf/filters.html | 21 +- 5 files changed, 253 insertions(+), 207 deletions(-) diff --git a/assets/js/telegraf-filters.js b/assets/js/telegraf-filters.js index f49911e4e..1c17a2702 100644 --- a/assets/js/telegraf-filters.js +++ b/assets/js/telegraf-filters.js @@ -5,7 +5,7 @@ function countTag(tag) { function getFilterCounts() { $('#plugin-filters label').each(function() { - var tagName = $('input', this).attr('name'); + var tagName = $('input', this).attr('name').replace(/[\W]+/, "-"); var tagCount = countTag(tagName); $(this).attr('data-count', '(' + tagCount + ')'); if (tagCount <= 0) { @@ -23,12 +23,12 @@ $("#plugin-filters input").click(function() { // List of tags to hide var tagArray = $("#plugin-filters input:checkbox:checked").map(function(){ - return $(this).attr('name'); + return $(this).attr('name').replace(/[\W]+/, "-"); }).get(); // List of tags to restore var restoreArray = $("#plugin-filters input:checkbox:not(:checked)").map(function(){ - return $(this).attr('name'); + return $(this).attr('name').replace(/[\W]+/, "-"); }).get(); // Actions for filter select diff --git a/assets/styles/layouts/article/_telegraf-plugins.scss b/assets/styles/layouts/article/_telegraf-plugins.scss index 0f79981e7..683d7382b 100644 --- a/assets/styles/layouts/article/_telegraf-plugins.scss +++ b/assets/styles/layouts/article/_telegraf-plugins.scss @@ -99,13 +99,37 @@ align-items: flex-start; .filter-category { - flex: 1 1 150px; + flex: 1 1 200px; margin: 0 1.25rem 1.25rem 0; + max-width: 33%; + + &.two-columns { + flex: 1 2 400px; + max-width: 66%; + .filter-list { + columns: 2; + } + } + } + + h5 { + border-bottom: 1px solid rgba($article-text, .25); + padding-bottom: .65rem; + } + + .filter-list { + padding: 0; + margin: .5rem 0 0; + list-style: none; + li { + margin: 0; + line-height: 1.35rem; + } } label { display: block; - margin: .55rem 0; + padding: .25rem 0; color: $article-text; position: relative; @@ -145,8 +169,8 @@ width: .5rem; border-radius: 50%; background: $article-link; - top: .35rem; - left: .32rem; + top: .65rem; + left: .35rem; opacity: 0; transform: scale(2); transition: all .2s; @@ -163,7 +187,24 @@ ///////////////////////////////// MEDIA QUERIES //////////////////////////////// //////////////////////////////////////////////////////////////////////////////// +@media(max-width: 1100px) { + #plugin-filters { + .filter-category { + max-width: 50%; + &.two-columns, &.three-columns { + max-width: 100%; + } + } + } +} + @include media(small) { + #plugin-filters{ + .filter-category { + max-width: 100%; + } + } + .plugin-card { .github-link { opacity: 1; diff --git a/data/telegraf_plugin_filters.yml b/data/telegraf_plugin_filters.yml index 32ccb121e..26aadde69 100644 --- a/data/telegraf_plugin_filters.yml +++ b/data/telegraf_plugin_filters.yml @@ -8,10 +8,10 @@ filters: - category: Plugin category values: - Applications - - Build_deploy + - Build & Deploy - Cloud - Containers - - Data_stores + - Data Stores - IoT - Logging - Messaging diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 902805d17..c85851f71 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -21,7 +21,7 @@ input: and statistics for all configured namespaces. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aerospike/README.md introduced: 0.2.0 - tags: [linux, macos, windows, data_stores] + tags: [linux, macos, windows, data-stores] - name: Amazon CloudWatch Statistics id: cloudwatch @@ -29,7 +29,7 @@ input: The Amazon CloudWatch Statistics input plugin pulls metric statistics from Amazon CloudWatch. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloudwatch/README.md introduced: 0.12.1 - tags: [linux, macos, cloud] + tags: [linux, macos, windows, cloud] - name: Amazon Kinesis Consumer id: kinesis_consumer @@ -38,7 +38,7 @@ input: metrics using one of the supported [input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kinesis_consumer/README.md introduced: 1.10.0 - tags: [linux, macos, cloud, messaging] + tags: [linux, macos, windows, cloud, messaging] - name: AMQP Consumer id: amqp_consumer @@ -48,7 +48,7 @@ input: being RabbitMQ. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/amqp_consumer/README.md introduced: 1.3.0 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: Apache Aurora id: aurora @@ -57,7 +57,7 @@ input: For monitoring recommendations, see [Monitoring your Aurora cluster](https://aurora.apache.org/documentation/latest/operations/monitoring/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/aurora/README.md introduced: 1.7.0 - tags: [linux, macos, applications, containers] + tags: [linux, macos, windows, applications, containers] - name: Apache HTTP Server id: apache @@ -73,7 +73,7 @@ input: [module documentation](https://httpd.apache.org/docs/2.4/mod/mod_status.html#enable). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/apache/README.md introduced: 1.8.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: Apache Kafka Consumer id: kafka_consumer @@ -85,7 +85,7 @@ input: from the same topic in parallel. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kafka_consumer/README.md introduced: 0.2.3 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: Apache Mesos id: mesos @@ -94,7 +94,7 @@ input: [Mesos Observability Metrics](http://mesos.apache.org/documentation/latest/monitoring/) page. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mesos/README.md introduced: 0.10.3 - tags: [linux, macos, containers] + tags: [linux, macos, windows, containers] - name: Apache Solr @@ -103,7 +103,7 @@ input: The Apache Solr input plugin collects stats using the MBean Request Handler. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/solr/README.md introduced: 1.5.0 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Apache Tomcat id: tomcat @@ -115,7 +115,7 @@ input: for details on these statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tomcat/README.md introduced: 1.4.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: Apache Zipkin id: zipkin @@ -127,7 +127,7 @@ input: > its main usage cases and the evolution of the OpenTracing standard. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zipkin/README.md introduced: 1.4.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Apache Zookeeper id: zookeeper @@ -136,7 +136,7 @@ input: command [Zookeeper Admin](https://zookeeper.apache.org/doc/current/zookeeperAdmin.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zookeeper/README.md introduced: 0.2.0 - tags: [linux, macos, build_deploy] + tags: [linux, macos, windows, build-deploy] - name: Bcache id: bcache @@ -144,7 +144,7 @@ input: The Bcache input plugin gets bcache statistics from the `stats_total` directory and `dirty_data` file. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/bcache/README.md introduced: 0.2.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Beanstalkd id: beanstalkd @@ -153,7 +153,7 @@ input: (reported by `stats` and `stats-tube` commands respectively). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/beanstalkd/README.md introduced: 1.8.0 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: Bond id: bond @@ -163,7 +163,7 @@ input: The plugin collects these metrics from `/proc/net/bonding/*` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/bond/README.md introduced: 1.5.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Burrow id: burrow @@ -173,7 +173,7 @@ input: [HTTP Endpoint](https://github.com/linkedin/Burrow/wiki/HTTP-Endpoint). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/burrow/README.md introduced: 1.7.0 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: Cassandra id: cassandra @@ -187,7 +187,7 @@ input: link: https://github.com/influxdata/telegraf/tree/release-1.6/plugins/inputs/cassandra introduced: 0.12.1 deprecated: 1.7.0 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Ceph Storage id: ceph @@ -195,7 +195,7 @@ input: The Ceph Storage input plugin collects performance metrics from the MON and OSD nodes in a Ceph storage cluster. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ceph/README.md introduced: 0.13.1 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: CGroup id: cgroup @@ -203,7 +203,7 @@ input: The CGroup input plugin captures specific statistics per cgroup. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cgroup/README.md introduced: 1.0.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Chrony id: chrony @@ -211,7 +211,7 @@ input: The Chrony input plugin gets standard chrony metrics, requires chronyc executable. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/chrony/README.md introduced: 0.13.1 - tags: [linux, macos, networking, systems] + tags: [linux, macos, windows, networking, systems] - name: Conntrack id: conntrack @@ -227,7 +227,7 @@ input: with the prefix normalized to `ip_`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/conntrack/README.md introduced: 1.0.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Consul id: consul @@ -237,7 +237,7 @@ input: It will not report the telemetry but Consul can report those stats already using StatsD protocol, if needed. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/consul/README.md introduced: 1.0.0 - tags: [linux, macos, build_deploy, containers] + tags: [linux, macos, windows, build-deploy, containers] - name: Couchbase id: couchbase @@ -245,7 +245,7 @@ input: The Couchbase input plugin reads per-node and per-bucket metrics from Couchbase. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchbase/README.md introduced: 0.12.0 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: CouchDB id: couchdb @@ -253,7 +253,7 @@ input: The CouchDB input plugin gathers metrics of CouchDB using `_stats` endpoint. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/couchdb/README.md introduced: 0.10.3 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: CPU id: cpu @@ -261,7 +261,7 @@ input: The CPU input plugin gathers metrics about cpu usage. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cpu/README.md introduced: 0.1.5 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Disk id: disk @@ -269,7 +269,7 @@ input: The Disk input plugin gathers metrics about disk usage by mount point. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/disk/README.md introduced: 0.1.1 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: DiskIO id: diskio @@ -277,7 +277,7 @@ input: The DiskIO input plugin gathers metrics about disk IO by device. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/diskio/README.md introduced: 0.10.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Disque id: disque @@ -285,7 +285,7 @@ input: The Disque input plugin gathers metrics from one or more [Disque](https://github.com/antirez/disque) servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/disque introduced: 0.10.0 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: DMCache id: dmcache @@ -293,7 +293,7 @@ input: The DMCache input plugin provides a native collection for dmsetup-based statistics for dm-cache. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dmcache/README.md introduced: 1.3.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: DNS Query id: dns_query @@ -302,7 +302,7 @@ input: like [Dig](https://en.wikipedia.org/wiki/Dig_(command)). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dns_query/README.md introduced: 1.4.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Docker id: docker @@ -312,7 +312,7 @@ input: to gather stats from the [Engine API](https://docs.docker.com/engine/api/v1.20/) library documentation. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/docker/README.md introduced: 0.1.9 - tags: [linux, macos, build_deploy, containers] + tags: [linux, macos, windows, build-deploy, containers] - name: Dovecot id: dovecot @@ -321,7 +321,7 @@ input: For more information, see the [Dovecot documentation](http://wiki2.dovecot.org/Statistics). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dovecot/README.md introduced: 0.10.3 - tags: [linux, macos, applications, web] + tags: [linux, macos, windows, applications, web] - name: Elasticsearch id: elasticsearch @@ -331,7 +331,7 @@ input: or [cluster-stats](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-stats.html) metrics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/elasticsearch/README.md introduced: 0.1.5 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Exec id: exec @@ -341,7 +341,7 @@ input: Each Telegraf metric includes the measurement name, tags, fields, and timestamp. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/exec/README.md introduced: 0.1.5 - tags: [linux, macos] + tags: [linux, macos, windows] - name: Fail2ban id: fail2ban @@ -350,7 +350,7 @@ input: using [fail2ban](https://www.fail2ban.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fail2ban/README.md introduced: 1.4.0 - tags: [linux, macos, networking, security] + tags: [linux, macos, windows, networking, security] - name: Fibaro id: fibaro @@ -359,7 +359,7 @@ input: Those values could be true (`1`) or false (`0`) for switches, percentage for dimmers, temperature, etc. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fibaro/README.md introduced: 1.7.0 - tags: [linux, macos, iot] + tags: [linux, macos, windows, iot] - name: File id: file @@ -375,7 +375,7 @@ input: > use the [Multifile input plugin](#multifile). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/file/README.md introduced: 1.8.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Filecount id: filecount @@ -383,7 +383,7 @@ input: The Filecount input plugin counts files in directories that match certain criteria. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/filecount/README.md introduced: 1.8.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Filestat id: filestat @@ -391,7 +391,7 @@ input: The Filestat input plugin gathers metrics about file existence, size, and other stats. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/filestat/README.md introduced: 0.13.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Fluentd id: fluentd @@ -400,7 +400,7 @@ input: This plugin understands data provided by `/api/plugin.json` resource (`/api/config.json` is not covered). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/fluentd/README.md introduced: 1.4.0 - tags: [linux, macos, servers] + tags: [linux, macos, windows, servers] - name: Google Cloud PubSub id: cloud_pubsub @@ -410,7 +410,7 @@ input: using one of the supported [input data formats](https://github.com/influxdata/telegraf/blob/release-1.10/docs/DATA_FORMATS_INPUT.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub/README.md introduced: 1.10.0 - tags: [linux, macos, cloud, messaging] + tags: [linux, macos, windows, cloud, messaging] - name: Google Cloud PubSub Push id: cloud_pubsub_push @@ -423,7 +423,7 @@ input: HTTPS/TLS so this plugin must be behind a valid proxy or must be configured to use TLS. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/cloud_pubsub_push/README.md introduced: 1.10.0 - tags: [linux, macos, cloud, messaging] + tags: [linux, macos, windows, cloud, messaging] - name: Graylog id: graylog @@ -435,7 +435,7 @@ input: - namespace (e.g., `http://[graylog-server-ip]:12900/system/metrics/namespace/{namespace}`) link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/graylog/README.md introduced: 1.0.0 - tags: [linux, macos, logging] + tags: [linux, macos, windows, logging] - name: HAproxy id: haproxy @@ -444,7 +444,7 @@ input: It can do so by using CSV generated by HAproxy status page or from admin sockets. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/haproxy/README.md introduced: 0.1.5 - tags: [linux, macos, networking, web] + tags: [linux, macos, windows, networking, web] - name: Hddtemp id: hddtemp @@ -452,7 +452,7 @@ input: The Hddtemp input plugin reads data from `hddtemp` daemons. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/hddtemp/README.md introduced: 1.0.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: HTTP id: http @@ -462,7 +462,7 @@ input: Each data format has its own unique set of configuration options which can be added to the input configuration. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http/README.md introduced: 1.6.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: HTTP JSON id: httpjson @@ -474,7 +474,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/httpjson/README.md introduced: 0.1.6 deprecated: 1.6.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: HTTP Listener id: http_listener @@ -485,7 +485,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md introduced: 1.1.0 deprecated: 1.9.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: HTTP Listener v2 id: http_listener_v2 @@ -496,7 +496,7 @@ input: This plugin allows Telegraf to serve as a proxy or router for the `/write` endpoint of the InfluxDB v2110 HTTP API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_listener_v2/README.md introduced: 1.9.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: HTTP Response id: http_response @@ -506,7 +506,7 @@ input: and `result_type`. Tags for measurements include `server` and `method`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/http_response/README.md introduced: 0.12.1 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: Icinga 2 id: icinga2 @@ -515,7 +515,7 @@ input: the [Icinga 2 API](https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/icinga2-api). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/icinga2 introduced: 1.8.0 - tags: [linux, macos, networking, servers, systems] + tags: [linux, macos, windows, networking, servers, systems] - name: InfluxDB v1.x id: influxdb @@ -527,7 +527,7 @@ input: [Read more about this approach here](https://www.influxdata.com/blog/influxdb-debugvars-endpoint/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb/README.md introduced: 0.2.5 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: InfluxDB Listener id: influxdb_listener @@ -550,7 +550,7 @@ input: submits data to InfluxDB determines the destination database. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/influxdb_listener/README.md introduced: 1.9.0 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Interrupts id: interrupts @@ -559,7 +559,7 @@ input: (from `/proc/interrupts`) and `soft_interrupts` (from `/proc/softirqs`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/interrupts/README.md introduced: 1.3.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: IPMI Sensor id: ipmi_sensor @@ -568,7 +568,7 @@ input: sensor statistics using the `ipmitool` utility. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipmi_sensor/README.md introduced: 0.12.0 - tags: [linux, macos, iot] + tags: [linux, macos, windows, iot] - name: Ipset id: ipset @@ -577,7 +577,7 @@ input: It uses the output of the command `ipset save`. Ipsets created without the `counters` option are ignored. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipset/README.md introduced: 1.6.0 - tags: [linux, macos, networking, security, systems] + tags: [linux, macos, windows, networking, security, systems] - name: IPtables id: iptables @@ -586,7 +586,7 @@ input: a set of table and chain from the Linux iptables firewall. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/iptables/README.md introduced: 1.1.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: IPVS id: ipvs @@ -595,7 +595,7 @@ input: gather metrics about IPVS virtual and real servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ipvs/README.md introduced: 1.9.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Jenkins id: jenkins @@ -607,7 +607,7 @@ input: API to retrieve all the information needed. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jenkins/README.md introduced: 1.9.0 - tags: [linux, macos, build_deploy] + tags: [linux, macos, windows, build-deploy] - name: Jolokia id: jolokia @@ -616,7 +616,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia/README.md introduced: 0.2.1 deprecated: 1.5.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Jolokia2 Agent id: jolokia2_agent @@ -626,7 +626,7 @@ input: [JSON-over-HTTP protocol](https://jolokia.org/reference/html/protocol.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia2/README.md introduced: 1.5.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Jolokia2 Proxy id: jolokia2_proxy @@ -636,7 +636,7 @@ input: [Jolokia](https://jolokia.org/) [JSON-over-HTTP protocol](https://jolokia.org/reference/html/protocol.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jolokia2/README.md introduced: 1.5.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: JTI OpenConfig Telemetry id: jti_openconfig_telemetry @@ -647,7 +647,7 @@ input: and [Junos Telemetry Interface (JTI)](https://www.juniper.net/documentation/en_US/junos/topics/concept/junos-telemetry-interface-oveview.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/jti_openconfig_telemetry/README.md introduced: 1.7.0 - tags: [linux, macos, iot] + tags: [linux, macos, windows, iot] - name: Kapacitor id: kapacitor @@ -663,7 +663,7 @@ input: The Kernel input plugin gathers kernel statistics from `/proc/stat`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kernel/README.md introduced: 0.11.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Kernel VMStat id: kernel_vmstat @@ -671,7 +671,7 @@ input: The Kernel VMStat input plugin gathers kernel statistics from `/proc/vmstat`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kernel_vmstat/README.md introduced: 1.0.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Kibana id: kibana @@ -680,7 +680,7 @@ input: status of Kibana and some useful metrics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kibana/README.md introduced: 1.8.0 - tags: [linux, macos, applications] + tags: [linux, macos, windows, applications] - name: Kubernetes id: kubernetes @@ -695,7 +695,7 @@ input: Therefore, you should configure this plugin to talk to its locally running kubelet. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kubernetes/README.md introduced: 1.1.0 - tags: [linux, macos, build_deploy, containers] + tags: [linux, macos, windows, build-deploy, containers] - name: Kubernetes Inventory id: kube_inventory @@ -713,7 +713,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/kube_inventory/README.md introduced: 1.10.0 - tags: [linux, macos, build_deploy, containers] + tags: [linux, macos, windows, build-deploy, containers] - name: LeoFS id: leofs @@ -723,7 +723,7 @@ input: in the [LeoFS documentation](https://leo-project.net/leofs/docs/) for more information. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/leofs/README.md introduced: 0.1.5 - tags: [linux, macos, systems, data_stores] + tags: [linux, macos, windows, systems, data-stores] - name: Linux Sysctl FS id: linux_sysctl_fs @@ -732,7 +732,7 @@ input: The documentation on these fields can be found [here](https://www.kernel.org/doc/Documentation/sysctl/fs.txt). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/linux_sysctl_fs/README.md introduced: 1.3.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Logparser id: logparser @@ -742,7 +742,7 @@ input: from log files, which also supports regular expression (regex) patterns. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/logparser/README.md introduced: 1.0.0 - tags: [linux, macos, logging] + tags: [linux, macos, windows, logging] - name: Lustre2 id: lustre2 @@ -752,7 +752,7 @@ input: The Lustre2 input plugin collects statistics and tags the data with the `jobid`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/lustre2 introduced: 0.1.5 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Mailchimp id: mailchimp @@ -760,7 +760,7 @@ input: The Mailchimp input plugin gathers metrics from the `/3.0/reports` MailChimp API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mailchimp introduced: 0.2.4 - tags: [linux, macos, cloud, web] + tags: [linux, macos, windows, cloud, web] - name: Mcrouter id: mcrouter @@ -772,7 +772,7 @@ input: handles almost 5 billion requests per second at peak. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mcrouter/README.md introduced: 1.7.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Mem id: mem @@ -782,7 +782,7 @@ input: see [Linux ate my ram](https://www.linuxatemyram.com/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mem/README.md introduced: 0.1.5 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Memcached id: memcached @@ -790,7 +790,7 @@ input: The Memcached input plugin gathers statistics data from a Memcached server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/memcached/README.md introduced: 0.1.2 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Mesosphere DC/OS id: dcos @@ -799,7 +799,7 @@ input: [metrics component](https://docs.mesosphere.com/1.10/metrics/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/dcos/README.md introduced: 1.5.0 - tags: [linux, macos, containers] + tags: [linux, macos, windows, containers] - name: Microsoft SQL Server id: sqlserver @@ -809,7 +809,7 @@ input: Recorded metrics are lightweight and use Dynamic Management Views supplied by SQL Server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sqlserver/README.md introduced: 0.10.1 - tags: [linux, macos, windows, data_stores] + tags: [linux, macos, windows, data-stores] - name: Minecraft id: minecraft @@ -818,7 +818,7 @@ input: a scoreboard on a Minecraft server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/minecraft/README.md introduced: 1.4.0 - tags: [linux, macos, gaming] + tags: [linux, macos, windows, gaming] - name: MongoDB id: mongodb @@ -827,7 +827,7 @@ input: few more and create a single measurement containing values. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mongodb/README.md introduced: 0.1.5 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: MQTT Consumer id: mqtt_consumer @@ -836,7 +836,7 @@ input: Messages are in the [Telegraf input data formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mqtt_consumer/README.md introduced: 0.10.3 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: Multifile id: multifile @@ -850,7 +850,7 @@ input: > use the [file input plugin](#file). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/multifile/README.md introduced: 1.10.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: MySQL id: mysql @@ -858,7 +858,7 @@ input: The MySQL input plugin gathers the statistics data from MySQL servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/mysql/README.md introduced: 0.1.1 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: NATS Consumer id: nats_consumer @@ -869,7 +869,7 @@ input: can read from a NATS cluster in parallel. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nats_consumer/README.md introduced: 0.10.3 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: NATS Server Monitoring id: nats @@ -878,7 +878,7 @@ input: [NATS Server monitoring server](https://www.nats.io/documentation/server/gnatsd-monitoring/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nats/README.md introduced: 1.6.0 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: Neptune Apex id: neptune_apex @@ -890,7 +890,7 @@ input: in the `telegraf.conf` configuration file. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/neptune_apex/README.md introduced: 1.10.0 - tags: [linux, macos, iot] + tags: [linux, macos, windows, iot] - name: Net id: net @@ -907,7 +907,7 @@ input: and sockets counts by using `lsof`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net/NETSTAT_README.md introduced: 0.2.0 - tags: [linux, macos, networking, systems] + tags: [linux, macos, windows, networking, systems] - name: Network Response id: net_response @@ -916,7 +916,7 @@ input: It can also check response text. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/net_response/README.md introduced: 0.10.3 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: NGINX id: nginx @@ -924,7 +924,7 @@ input: The NGINX input plugin reads NGINX basic status information (`ngx_http_stub_status_module`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx/README.md introduced: 0.1.5 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: NGINX VTS id: nginx_vts @@ -938,7 +938,7 @@ input: [NGINX VTS module documentation](https://github.com/vozlt/nginx-module-vts#synopsis). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_vts/README.md introduced: 1.9.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: NGINX Plus id: nginx_plus @@ -951,7 +951,7 @@ input: [status module documentation](http://nginx.org/en/docs/http/ngx_http_status_module.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus/README.md introduced: 1.5.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: NGINX Plus API id: nginx_plus_api @@ -959,7 +959,7 @@ input: The NGINX Plus API input plugin gathers advanced status information for NGINX Plus servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.9.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: NGINX Upstream Check id: nginx_upstream_check @@ -976,7 +976,7 @@ input: in JSON format and parsed by this input. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nginx_plus_api/README.md introduced: 1.10.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: NSQ id: nsq @@ -984,7 +984,7 @@ input: The NSQ input plugin collects metrics from NSQD API endpoints. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nsq introduced: 1.0.0 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: NSQ Consumer id: nsq_consumer @@ -993,7 +993,7 @@ input: This plugin allows a message to be in any of the supported data_format types. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nsq_consumer/README.md introduced: 0.10.1 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: Nstat id: nstat @@ -1002,7 +1002,7 @@ input: `/proc/net/snmp`, and `/proc/net/snmp6` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nstat/README.md introduced: 0.13.1 - tags: [linux, macos, networking, systems] + tags: [linux, macos, windows, networking, systems] - name: NTPq id: ntpq @@ -1010,7 +1010,7 @@ input: The NTPq input plugin gets standard NTP query metrics, requires ntpq executable. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ntpq/README.md introduced: 0.11.0 - tags: [linux, macos, networking, systems] + tags: [linux, macos, windows, networking, systems] - name: NVIDIA SMI id: nvidia_smi @@ -1020,7 +1020,7 @@ input: binary to pull GPU stats including memory and GPU usage, temp and other. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/nvidia_smi/README.md introduced: 1.7.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: OpenLDAP id: openldap @@ -1028,7 +1028,7 @@ input: The OpenLDAP input plugin gathers metrics from OpenLDAP's `cn=Monitor` backend. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/openldap/README.md introduced: 1.4.0 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: OpenSMTPD id: opensmtpd @@ -1037,7 +1037,7 @@ input: a free implementation of the server-side SMTP protocol. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/opensmtpd/README.md introduced: 1.5.0 - tags: [linux, macos, applications] + tags: [linux, macos, windows, applications] - name: PF id: pf @@ -1048,7 +1048,7 @@ input: to the table. The pf plugin retrieves this information by invoking the `pfstat` command. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pf/README.md introduced: 1.5.0 - tags: [linux, macos, networking, security] + tags: [linux, macos, windows, networking, security] - name: PgBouncer id: pgbouncer @@ -1057,7 +1057,7 @@ input: For information about the metrics, see the [PgBouncer documentation](https://pgbouncer.github.io/usage.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/pgbouncer/README.md introduced: 1.8.0 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Phfusion Passenger id: passenger @@ -1066,7 +1066,7 @@ input: their command line utility `passenger-status`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/passenger/README.md introduced: 0.10.1 - tags: [linux, macos, web] + tags: [linux, macos, windows, web] - name: PHP FPM id: phpfpm @@ -1074,7 +1074,7 @@ input: The PHP FPM input plugin gets phpfpm statistics using either HTTP status page or fpm socket. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/phpfpm/README.md introduced: 0.1.10 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: Ping id: ping @@ -1083,7 +1083,7 @@ input: and other packet statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/ping/README.md introduced: 0.1.8 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Postfix id: postfix @@ -1095,7 +1095,7 @@ input: size (bytes used by items), and age (age of oldest item in seconds). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postfix/README.md introduced: 1.5.0 - tags: [linux, macos, services, web] + tags: [linux, macos, windows, services, web] - name: PostgreSQL id: postgresql @@ -1106,7 +1106,7 @@ input: The metrics recorded depend on your version of PostgreSQL. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql/README.md introduced: 0.10.3 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: PostgreSQL Extensible id: postgresql_extensible @@ -1115,7 +1115,7 @@ input: It has been designed to parse SQL queries in the plugin section of `telegraf.conf` files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/postgresql_extensible introduced: 0.12.0 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: PowerDNS id: powerdns @@ -1123,7 +1123,7 @@ input: The PowerDNS input plugin gathers metrics about PowerDNS using UNIX sockets. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/powerdns/README.md introduced: 0.10.2 - tags: [linux, macos, networking, web] + tags: [linux, macos, windows, networking, web] - name: Processes id: processes @@ -1134,7 +1134,7 @@ input: it requires access to execute `ps`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/processes/README.md introduced: 0.11.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Procstat id: procstat @@ -1154,7 +1154,7 @@ input: On the other hand, if an executable is used an "exe" tag will be generated. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/procstat/README.md introduced: 0.2.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Prometheus Format id: prometheus @@ -1163,7 +1163,7 @@ input: servers exposing metrics in Prometheus format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/prometheus/README.md introduced: 0.2.1 - tags: [linux, macos, applications] + tags: [linux, macos, windows, applications] - name: Puppet Agent id: puppetagent @@ -1173,7 +1173,7 @@ input: [Puppet Monitoring: How to Monitor the Success or Failure of Puppet Runs](https://puppet.com/blog/puppet-monitoring-how-to-monitor-success-or-failure-of-puppet-runs) link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/puppetagent introduced: 0.2.0 - tags: [linux, macos, build_deploy] + tags: [linux, macos, windows, build-deploy] - name: RabbitMQ id: rabbitmq @@ -1182,7 +1182,7 @@ input: [Management Plugin](https://www.rabbitmq.com/management.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/rabbitmq/README.md introduced: 0.1.5 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: Raindrops Middleware id: raindrops @@ -1192,7 +1192,7 @@ input: URI and adds the statistics to InfluxDB. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/raindrops/README.md introduced: 0.10.3 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: Redis id: redis @@ -1205,7 +1205,7 @@ input: and the elapsed time since the last RDB save (`rdb_last_save_time_elapsed`). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/redis/README.md introduced: 0.1.1 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: RethinkDB id: rethinkdb @@ -1214,7 +1214,7 @@ input: username, password authorization, and Handshake protocol v1.0. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/rethinkdb introduced: 0.1.3 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Riak id: riak @@ -1222,7 +1222,7 @@ input: The Riak input plugin gathers metrics from one or more Riak instances. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/riak/README.md introduced: 0.10.4 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Salesforce id: salesforce @@ -1232,7 +1232,7 @@ input: It fetches its data from the limits endpoint of the Salesforce REST API. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/salesforce/README.md introduced: 1.4.0 - tags: [linux, macos, applications, cloud] + tags: [linux, macos, windows, applications, cloud] - name: Sensors id: sensors @@ -1241,7 +1241,7 @@ input: executable from the `lm-sensor` package. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sensors/README.md introduced: 0.10.1 - tags: [linux, macos, iot] + tags: [linux, macos, windows, iot] - name: SMART id: smart @@ -1255,7 +1255,7 @@ input: See [smartmontools](https://www.smartmontools.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/smart/README.md introduced: 1.5.0 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: SNMP id: snmp @@ -1263,7 +1263,7 @@ input: The SNMP input plugin gathers metrics from SNMP agents. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/snmp/README.md introduced: 0.10.1 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: SNMP Legacy id: snmp_legacy @@ -1273,7 +1273,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/snmp_legacy/README.md introduced: 0.10.1 deprecated: 1.0.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Socket Listener id: socket_listener @@ -1283,7 +1283,7 @@ input: [Telegraf Input Data Formats](https://docs.influxdata.com/telegraf/latest/data_formats/input/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/socket_listener/README.md introduced: 1.3.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Stackdriver id: stackdriver @@ -1295,7 +1295,7 @@ input: > You may incur costs. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/stackdriver/README.md introduced: 1.10.0 - tags: [linux, macos, cloud] + tags: [linux, macos, windows, cloud] - name: StatsD id: statsd @@ -1306,7 +1306,7 @@ input: [etsy statsd](https://github.com/etsy/statsd/blob/master/docs/metric_types.md) implementation. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/statsd/README.md introduced: 0.2.0 - tags: [linux, macos, applications] + tags: [linux, macos, windows, applications] - name: Swap id: swap @@ -1329,7 +1329,7 @@ input: Syslog messages should be formatted according to [RFC 5424](https://tools.ietf.org/html/rfc5424). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/syslog/README.md introduced: 1.7.0 - tags: [linux, macos, logging, systems] + tags: [linux, macos, windows, logging, systems] - name: Sysstat id: sysstat @@ -1339,7 +1339,7 @@ input: binary data file with the `sadf` utility. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/sysstat introduced: 0.12.1 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: System id: system @@ -1348,7 +1348,7 @@ input: number of users logged in. It is basically equivalent to the UNIX `uptime` command. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/system/README.md introduced: 0.1.6 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Tail id: tail @@ -1356,7 +1356,7 @@ input: The Tail input plugin "tails" a log file and parses each log message. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tail/README.md introduced: 1.1.2 - tags: [linux, macos, logging] + tags: [linux, macos, windows, logging] - name: TCP Listener id: tcp_listener @@ -1365,7 +1365,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tcp_listener/README.md introduced: 0.11.0 deprecated: 1.3.0 - tags: [linux, macos, networking, web] + tags: [linux, macos, windows, networking, web] - name: Teamspeak 3 id: teamspeak @@ -1374,7 +1374,7 @@ input: the Teamspeak server to collect statistics of one or more virtual servers. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/teamspeak/README.md introduced: 1.5.0 - tags: [linux, macos, applications, gaming] + tags: [linux, macos, windows, applications, gaming] - name: Telegraf v1.x id: internal @@ -1383,7 +1383,7 @@ input: Note that some metrics are aggregates across all instances of one type of plugin. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/internal/README.md introduced: 1.2.0 - tags: [linux, macos, applications] + tags: [linux, macos, windows, applications] - name: Temp id: temp @@ -1391,7 +1391,7 @@ input: The Temp input plugin collects temperature data from sensors. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/temp/README.md introduced: 1.8.0 - tags: [linux, macos, iot] + tags: [linux, macos, windows, iot] - name: Tengine Web Server id: tengine @@ -1401,7 +1401,7 @@ input: [Reqstat module](http://tengine.taobao.org/document/http_reqstat.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/tengine/README.md introduced: 1.8.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: Trig id: trig @@ -1409,7 +1409,7 @@ input: The Trig input plugin inserts sine and cosine waves for demonstration purposes. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/trig introduced: 0.3.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: Twemproxy id: twemproxy @@ -1419,7 +1419,7 @@ input: (Redis/Memcached) statistics. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/twemproxy introduced: 0.3.0 - tags: [linux, macos, servers, web] + tags: [linux, macos, windows, servers, web] - name: UDP Listener id: udp_listener @@ -1428,7 +1428,7 @@ input: link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/udp_listener/README.md introduced: 0.11.0 deprecated: 1.3.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Unbound id: unbound @@ -1437,7 +1437,7 @@ input: a validating, recursive, and caching DNS resolver. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/unbound/README.md introduced: 1.5.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Varnish id: varnish @@ -1445,7 +1445,7 @@ input: The Varnish input plugin gathers stats from [Varnish HTTP Cache](https://varnish-cache.org/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/varnish/README.md introduced: 0.13.1 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: VMware vSphere id: vsphere @@ -1456,7 +1456,7 @@ input: [Common vSphere Performance Metrics](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/vsphere/METRICS.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/vsphere/README.md introduced: 1.8.0 - tags: [linux, macos, containers] + tags: [linux, macos, windows, containers] - name: Webhooks id: webhooks @@ -1476,7 +1476,7 @@ input: [adding a new webhook](https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks#adding-new-webhooks-plugin). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/webhooks/README.md introduced: 1.0.0 - tags: [linux, macos, applications, web] + tags: [linux, macos, windows, applications, web] - name: Windows Performance Counters id: win_perf_counters @@ -1485,7 +1485,7 @@ input: Windows operating sytem. **Windows only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/win_perf_counters/README.md introduced: 0.10.2 - tags: [linux, macos, windows, systems] + tags: [windows, systems] - name: Windows Services id: win_services @@ -1493,7 +1493,7 @@ input: The Windows Services input plugin reports Windows services info. **Windows only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/win_services/README.md introduced: 1.4.0 - tags: [linux, macos, windows, servers, systems] + tags: [windows, servers, systems] - name: Wireless id: wireless @@ -1502,7 +1502,7 @@ input: reading the `/proc/net/wireless` file. **This plugin currently supports Linux only**. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/wireless/README.md introduced: 1.9.0 - tags: [linux, macos, networking] + tags: [linux, networking] - name: X.509 Certificate id: x509_cert @@ -1511,7 +1511,7 @@ input: accessible using the local file or network connection. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/x509_cert/README.md introduced: 1.8.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: ZFS id: zfs @@ -1523,7 +1523,7 @@ input: It gets ZFS statistics from `/proc/spl/kstat/zfs` on Linux and from `sysctl` and `zpool` on FreeBSD. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/inputs/zfs/README.md introduced: 0.2.1 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] ########## %%%% %% %% %%%%%% %%%%% %% %% %%%%%% %%%% ########## @@ -1539,7 +1539,7 @@ output: The Amazon CloudWatch output plugin send metrics to Amazon CloudWatch. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloudwatch/README.md introduced: 0.10.1 - tags: [linux, macos, cloud] + tags: [linux, macos, windows, cloud] - name: Amazon Kinesis id: kinesis @@ -1550,7 +1550,7 @@ output: by a considerable level. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kinesis/README.md introduced: 0.2.5 - tags: [linux, macos, cloud, messaging] + tags: [linux, macos, windows, cloud, messaging] - name: Amon id: amon @@ -1564,7 +1564,7 @@ output: Metrics are grouped by converting any `_` characters to `.` in the Point Name. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/amon/README.md introduced: 0.2.1 - tags: [linux, macos, databases] + tags: [linux, macos, windows, databases] - name: AMQP id: amqp @@ -1576,7 +1576,7 @@ output: file as `RoutingTag`, as a routing key. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/amqp/README.md introduced: 0.1.9 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: Apache Kafka id: kafka @@ -1585,7 +1585,7 @@ output: acting a Kafka Producer. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/kafka/README.md introduced: 0.1.7 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: CrateDB id: cratedb @@ -1594,7 +1594,7 @@ output: machine data and IoT, using its [PostgreSQL protocol](https://crate.io/docs/crate/reference/protocols/postgres.html). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cratedb/README.md introduced: 1.5.0 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Datadog id: datadog @@ -1604,7 +1604,7 @@ output: for the account. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/datadog/README.md introduced: 0.1.6 - tags: [linux, macos, applications, cloud] + tags: [linux, macos, windows, applications, cloud] - name: Discard id: discard @@ -1613,7 +1613,7 @@ output: It is only meant to be used for testing purposes. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/discard/README.md introduced: 1.2.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: Elasticsearch id: elasticsearch @@ -1623,7 +1623,7 @@ output: Elasticsearch 5.x series. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/elasticsearch/README.md introduced: 0.1.5 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: File id: file @@ -1631,7 +1631,7 @@ output: The File output plugin writes Telegraf metrics to files. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/file/README.md introduced: 0.10.3 - tags: [linux, macos, systems] + tags: [linux, macos, windows, systems] - name: Google Cloud PubSub id: cloud_pubsub @@ -1640,7 +1640,7 @@ output: topic as one of the supported [output data formats](https://docs.influxdata.com/telegraf/latest/data_formats/output). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/cloud_pubsub/README.md introduced: 1.10.0 - tags: [linux, macos, messaging, cloud] + tags: [linux, macos, windows, messaging, cloud] - name: Graphite id: graphite @@ -1648,7 +1648,7 @@ output: The Graphite output plugin writes to [Graphite](http://graphite.readthedocs.org/en/latest/index.html) via raw TCP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/graphite/README.md introduced: 0.10.1 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Graylog id: graylog @@ -1656,7 +1656,7 @@ output: The Graylog output plugin writes to a Graylog instance using the `gelf` format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/graylog/README.md introduced: 1.0.0 - tags: [linux, macos, logging] + tags: [linux, macos, windows, logging] - name: HTTP id: http @@ -1665,7 +1665,7 @@ output: For `data_formats` that support batching, metrics are sent in batch format. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/http/README.md introduced: 1.7.0 - tags: [linux, macos, applications] + tags: [linux, macos, windows, applications] - name: InfluxDB v1.x id: influxdb @@ -1673,7 +1673,7 @@ output: The InfluxDB v1.x output plugin writes to InfluxDB using HTTP or UDP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb/README.md introduced: 0.1.1 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: InfluxDB v2 id: influxdb_v2 @@ -1681,7 +1681,7 @@ output: The InfluxDB v2 output plugin writes metrics to [InfluxDB 2.0](https://github.com/influxdata/influxdb). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/influxdb_v2/README.md introduced: 1.8.0 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Instrumental id: instrumental @@ -1695,7 +1695,7 @@ output: if the metric comes in as a counter through `[[inputs.statsd]]`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/instrumental/README.md introduced: 0.13.1 - tags: [linux, macos, applications] + tags: [linux, macos, windows, applications] - name: Librato id: librato @@ -1705,7 +1705,7 @@ output: [here](https://metrics.librato.com/account/api_tokens) for the account. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/librato/README.md introduced: 0.2.0 - tags: [linux, macos, cloud] + tags: [linux, macos, windows, cloud] - name: Microsoft Azure Application Insights id: application_insights @@ -1714,7 +1714,7 @@ output: [Application Insights (Microsoft Azure)](https://azure.microsoft.com/en-us/services/application-insights/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/application_insights/README.md introduced: 1.7.0 - tags: [linux, macos, cloud, applications] + tags: [linux, macos, windows, cloud, applications] - name: Microsoft Azure Monitor id: azure_monitor @@ -1738,7 +1738,7 @@ output: on each Azure Monitor metric. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/azure_monitor/README.md introduced: 1.8.0 - tags: [linux, macos, cloud] + tags: [linux, macos, windows, cloud] - name: MQTT Producer id: mqtt @@ -1747,7 +1747,7 @@ output: [supported output data formats](https://docs.influxdata.com/telegraf/latest/data_formats/output/). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/mqtt/README.md introduced: 0.2.0 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: NATS Output id: nats @@ -1755,7 +1755,7 @@ output: The NATS Output output plugin writes to a (list of) specified NATS instance(s). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/nats/README.md introduced: 1.1.0 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: NSQ id: nsq @@ -1764,7 +1764,7 @@ output: It requires a server name and a topic name. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/nsq/README.md introduced: 0.2.1 - tags: [linux, macos, messaging] + tags: [linux, macos, windows, messaging] - name: OpenTSDB id: opentsdb @@ -1777,7 +1777,7 @@ output: See the [OpenTSDB documentation](http://opentsdb.net/docs/build/html/api_http/put.html) for details. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/opentsdb/README.md introduced: 0.1.9 - tags: [linux, macos, data_stores] + tags: [linux, macos, windows, data-stores] - name: Prometheus Client id: prometheus_client @@ -1786,7 +1786,7 @@ output: it exposes all metrics on `/metrics` (default) to be polled by a Prometheus server. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/prometheus_client/README.md introduced: 0.2.1 - tags: [linux, macos, applications, data_stores] + tags: [linux, macos, windows, applications, data-stores] - name: Riemann id: riemann @@ -1794,7 +1794,7 @@ output: The Riemann output plugin writes to [Riemann](http://riemann.io/) using TCP or UDP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/riemann/README.md introduced: 1.3.0 - tags: [linux, macos, networking, systems] + tags: [linux, macos, windows, networking, systems] - name: Riemann Legacy id: riemann_legacy @@ -1804,7 +1804,7 @@ output: link: https://github.com/influxdata/telegraf/tree/release-1.10/plugins/outputs/riemann_legacy introduced: 0.2.3 deprecated: 1.3.0 - tags: [linux, macos, applications] + tags: [linux, macos, windows, applications] - name: Socket Writer id: socket_writer @@ -1813,7 +1813,7 @@ output: It can output data in any of the [supported output formats](https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_OUTPUT.md). link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/socket_writer/README.md introduced: 1.3.0 - tags: [linux, macos, networking] + tags: [linux, macos, windows, networking] - name: Stackdriver id: stackdriver @@ -1829,7 +1829,7 @@ output: `custom.googleapis.com/telegraf/system/load5`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/stackdriver/README.md introduced: 1.9.0 - tags: [linux, macos, cloud] + tags: [linux, macos, windows, cloud] - name: Wavefront id: wavefront @@ -1837,7 +1837,7 @@ output: The Wavefront output plugin writes to a Wavefront proxy, in Wavefront data format over TCP. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/outputs/wavefront/README.md introduced: 1.5.0 - tags: [linux, macos, applications, cloud] + tags: [linux, macos, windows, applications, cloud] # %%%% %%%% %%%% %%%%% %%%%%% %%%% %%%% %%%%%% %%%% %%%%% %%%% # @@ -1854,7 +1854,7 @@ aggregator: and `stdev` for a set of values, emitting the aggregate every period seconds. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/basicstats/README.md introduced: 1.5.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: Histogram id: histogram @@ -1870,7 +1870,7 @@ aggregator: increasing while Telegraf is running. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/histogram/README.md introduced: 1.4.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: MinMax id: minmax @@ -1879,7 +1879,7 @@ aggregator: emitting the aggregrate every period seconds. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/minmax/README.md introduced: 1.1.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: ValueCounter id: valuecounter @@ -1899,7 +1899,7 @@ aggregator: Float fields are being dropped to prevent the creating of too many fields. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/aggregators/valuecounter/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, windows] # %%%%% %%%%% %%%% %%%% %%%%%% %%%% %%%% %%%% %%%%% %%%% # @@ -1917,7 +1917,7 @@ processor: Values that cannot be converted are dropped. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/converter/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: Enum id: enum @@ -1932,7 +1932,7 @@ processor: By default the source field is overwritten. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/enum/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: Override id: override @@ -1955,7 +1955,7 @@ processor: are adhered to irrespective of input plugin configurations, e.g., by `taginclude`. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/override/README.md introduced: 1.6.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: Parser id: parser @@ -1964,7 +1964,7 @@ processor: format and creates new metrics based on the contents of the field. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/parser/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: Printer id: printer @@ -1972,7 +1972,7 @@ processor: The Printer processor plugin simply prints every metric passing through it. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/printer/README.md introduced: 1.1.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: Regex id: regex @@ -1981,7 +1981,7 @@ processor: If `result_key `parameter is present, it can produce new tags and fields from existing ones. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/regex/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: Rename id: rename @@ -1989,7 +1989,7 @@ processor: The Rename processor plugin renames InfluxDB measurements, fields, and tags. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/rename/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: Strings id: strings @@ -2014,7 +2014,7 @@ processor: You can specify lots of transformations on data with a single strings processor. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/strings/README.md introduced: 1.8.0 - tags: [linux, macos] + tags: [linux, macos, windows] - name: TopK id: topk @@ -2035,4 +2035,4 @@ processor: than `K` metrics may be returned. link: https://github.com/influxdata/telegraf/blob/release-1.10/plugins/processors/topk/README.md introduced: 1.7.0 - tags: [linux, macos] + tags: [linux, macos, windows] diff --git a/layouts/shortcodes/telegraf/filters.html b/layouts/shortcodes/telegraf/filters.html index e31191cec..e0c4d705b 100644 --- a/layouts/shortcodes/telegraf/filters.html +++ b/layouts/shortcodes/telegraf/filters.html @@ -1,15 +1,20 @@

{{ range .Site.Data.telegraf_plugin_filters.filters }} -
+ {{ $numValues := len .values }} +
{{ .category }}
- {{ range .values }} - - {{ end }} +
    + {{ range .values }} +
  • + +
  • + {{ end }} +
{{ end }}