From fb87cbfbf71ebce8881dc12b8cb764c03bac21b5 Mon Sep 17 00:00:00 2001 From: noramullen1 <42354779+noramullen1@users.noreply.github.com> Date: Tue, 30 Jun 2020 15:30:12 -0700 Subject: [PATCH 1/9] Add Starlark to yml file --- data/telegraf_plugins.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 2b936a6d1..a26792234 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -2166,6 +2166,14 @@ processor: introduced: 1.14.0 tags: [linux, macos, windows] + + - name: Starlark + id: starlark + description: | + The Starlark processor plugin calls a Starlark function for each matched metric, allowing for custom programmatic metric processing. + introduced: 1.14.5 + tags: [linux, macos, windows] + - name: Strings id: strings description: | From b620b62cd1e7d4426fbbae65e53f69909d315b66 Mon Sep 17 00:00:00 2001 From: noramullen1 <42354779+noramullen1@users.noreply.github.com> Date: Tue, 30 Jun 2020 15:33:49 -0700 Subject: [PATCH 2/9] Update telegraf_plugins.yml --- data/telegraf_plugins.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index a26792234..886de4a70 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -2166,7 +2166,6 @@ processor: introduced: 1.14.0 tags: [linux, macos, windows] - - name: Starlark id: starlark description: | From 35409482409d0f2b67f5dee15d4e3cf89619e903 Mon Sep 17 00:00:00 2001 From: noramullen1 <42354779+noramullen1@users.noreply.github.com> Date: Tue, 30 Jun 2020 16:10:54 -0700 Subject: [PATCH 3/9] Update telegraf_plugins.yml --- 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 886de4a70..56b8f9644 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -2170,7 +2170,7 @@ processor: id: starlark description: | The Starlark processor plugin calls a Starlark function for each matched metric, allowing for custom programmatic metric processing. - introduced: 1.14.5 + introduced: 1.15 tags: [linux, macos, windows] - name: Strings From 2666958f497bf5c8c0da53fb6e83f11c6fca23cf Mon Sep 17 00:00:00 2001 From: noramullen1 <42354779+noramullen1@users.noreply.github.com> Date: Wed, 1 Jul 2020 13:41:44 -0700 Subject: [PATCH 4/9] Add link to Starlark docs --- 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 56b8f9644..33f91d018 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -2169,7 +2169,7 @@ processor: - name: Starlark id: starlark description: | - The Starlark processor plugin calls a Starlark function for each matched metric, allowing for custom programmatic metric processing. + The Starlark processor plugin calls a [Starlark function](https://github.com/google/starlark-go/blob/master/doc/spec.md) for each matched metric, allowing for custom programmatic metric processing. introduced: 1.15 tags: [linux, macos, windows] From 1453b7f4a60162bc4aac5f55ed20b15b8f60f78a Mon Sep 17 00:00:00 2001 From: noramullen1 <42354779+noramullen1@users.noreply.github.com> Date: Wed, 22 Jul 2020 12:50:06 -0700 Subject: [PATCH 5/9] Add additional new plugins for 1.15.0 --- data/telegraf_plugins.yml | 70 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index 33f91d018..731c6a947 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -1047,6 +1047,13 @@ input: introduced: 1.9.0 tags: [linux, macos, windows, servers, web] + - name: NGINX Stream STS + id: nginx_sts + description: | + The NGINX Plus API input plugin gathers NGINX status using external virtual host traffic status. + introduced: 1.15.0 + tags: [linux, macos, windows, servers, web] + - name: NGINX Upstream Check id: nginx_upstream_check description: | @@ -1279,6 +1286,13 @@ input: introduced: 0.10.3 tags: [linux, macos, windows, servers, web] +- name: Redfish + id: redfish + description: | + The Redfish input plugin gathers metrics and status information of hardware servers for which [DMTF's Redfish](https://redfish.dmtf.org/) is enabled. + introduced: 1.15.0 + tags: [linux, macos, windows, servers] + - name: Redis id: redis description: | @@ -1746,6 +1760,13 @@ output: introduced: 1.12.0 tags: [linux, macos, windows, systems] + - name: Execd + id: exec + description: | + The Execd output plugin runs an external program as a daemon. + introduced: 1.15.0 + tags: [linux, macos, windows, systems] + - name: File id: file description: | @@ -1873,6 +1894,13 @@ output: introduced: 1.1.0 tags: [linux, macos, windows, messaging] + - name: New Relic + id: newrelic + description: | + The New Relic output plugin writes to New Relic insights using the [Metric API](https://docs.newrelic.com/docs/data-ingest-apis/get-data-new-relic/metric-api/introduction-metric-api). + introduced: 1.15.0 + tags: [linux, macos, windows, applications, web] + - name: NSQ id: nsq description: | @@ -2080,6 +2108,13 @@ processor: introduced: 1.14.0 tags: [linux, macos, windows] + - name: Defaults + id: defaults + description: | + The Defaults processor plugin allows you to ensure certain fields will always exist with a specified default value on your metrics. + introduced: 1.15.0 + tags: [linux, macos, windows] + - name: Enum id: enum description: | @@ -2094,6 +2129,27 @@ processor: introduced: 1.8.0 tags: [linux, macos, windows] + - name: Execd + id: execd + description: | + The `execd` processor plugin aruns an external program as a separate process. It pipes metrics into the process's STDIN and reads processed metrics from its STDOUT. + introduced: 1.15.0 + tags: [linux, macos, windows] + + - name: Filepath + id: filepath + description: | + The `filepath` processor plugin maps certain Go functions from [path/filepath](https://golang.org/pkg/path/filepath/) onto tag and field values. + introduced: 1.15.0 + tags: [linux, macos, windows] + + - name: Network Interface Name + id: ifname + description: | + The Network Interface Name processor plugin looks up network interface names using SNMP. + introduced: 1.15.0 + tags: [linux, macos, windows] + - name: Override id: override description: | @@ -2135,6 +2191,13 @@ processor: introduced: 1.12.0 tags: [linux, macos, windows] + - name: Port Name Lookup + id: port_name + description: | + The Port Name Lookup processor plugin converts a tag containing a well-known port number to the registered service name. + introduced: 1.15.0 + tags: [linux, macos, windows] + - name: Printer id: printer description: | @@ -2157,6 +2220,13 @@ processor: introduced: 1.8.0 tags: [linux, macos, windows] + - name: Reverse DNS + id: reverse_dns + description: | + The Reverse DNS processor plugin processor does a reverse-dns lookup on tags (or fields) with IPs in them. + introduced: 1.15.0 + tags: [linux, macos, windows] + - name: S2 Geo id: s2geo description: | From 85137158a9f3060b8378ee00290eddc3490568be Mon Sep 17 00:00:00 2001 From: noramullen1 <42354779+noramullen1@users.noreply.github.com> Date: Wed, 22 Jul 2020 13:00:58 -0700 Subject: [PATCH 6/9] Update telegraf version, create 1.15 branch --- data/versions.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/versions.yaml b/data/versions.yaml index 10b1a705e..35d67ff9f 100644 --- a/data/versions.yaml +++ b/data/versions.yaml @@ -1,2 +1,2 @@ stable_version: v2.0 -telegraf_version: 1.14.0 +telegraf_version: 1.15.0 From 4c53802c9f89186f72ea558df22bdd8d60b06067 Mon Sep 17 00:00:00 2001 From: noramullen1 <42354779+noramullen1@users.noreply.github.com> Date: Wed, 22 Jul 2020 13:32:15 -0700 Subject: [PATCH 7/9] Add networking category to Redfish --- 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 731c6a947..d16f63bd0 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -1291,7 +1291,7 @@ input: description: | The Redfish input plugin gathers metrics and status information of hardware servers for which [DMTF's Redfish](https://redfish.dmtf.org/) is enabled. introduced: 1.15.0 - tags: [linux, macos, windows, servers] + tags: [linux, macos, windows, servers, networking] - name: Redis id: redis From 445e5b2c5d49f9df237f7fdbe092bfdb92be4b79 Mon Sep 17 00:00:00 2001 From: noramullen1 <42354779+noramullen1@users.noreply.github.com> Date: Wed, 22 Jul 2020 13:42:34 -0700 Subject: [PATCH 8/9] Fix indentation of Redfish plugin --- data/telegraf_plugins.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index d16f63bd0..b3b8bcd35 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -1286,12 +1286,12 @@ input: introduced: 0.10.3 tags: [linux, macos, windows, servers, web] -- name: Redfish - id: redfish - description: | - The Redfish input plugin gathers metrics and status information of hardware servers for which [DMTF's Redfish](https://redfish.dmtf.org/) is enabled. - introduced: 1.15.0 - tags: [linux, macos, windows, servers, networking] + - name: Redfish + id: redfish + description: | + The Redfish input plugin gathers metrics and status information of hardware servers for which [DMTF's Redfish](https://redfish.dmtf.org/) is enabled. + introduced: 1.15.0 + tags: [linux, macos, windows, servers, networking] - name: Redis id: redis From 8a1e2832d4ff7a38d1ae84d3a2e0b3941528de17 Mon Sep 17 00:00:00 2001 From: noramullen1 <42354779+noramullen1@users.noreply.github.com> Date: Wed, 22 Jul 2020 14:00:32 -0700 Subject: [PATCH 9/9] Fix version typo --- 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 b3b8bcd35..f7dcb6075 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -2240,7 +2240,7 @@ processor: id: starlark description: | The Starlark processor plugin calls a [Starlark function](https://github.com/google/starlark-go/blob/master/doc/spec.md) for each matched metric, allowing for custom programmatic metric processing. - introduced: 1.15 + introduced: 1.15.0 tags: [linux, macos, windows] - name: Strings