From 18657ebd59751703bc426676da456fa1c073e2fb Mon Sep 17 00:00:00 2001 From: noramullen1 <42354779+noramullen1@users.noreply.github.com> Date: Thu, 28 Oct 2021 17:08:23 -0700 Subject: [PATCH] Telegraf 1.20.3 (#3328) * Telegraf 1.20.3 * Update content/telegraf/v1.20/about_the_project/release-notes-changelog.md Co-authored-by: kelseiv <47797004+kelseiv@users.noreply.github.com> * Update content/telegraf/v1.20/about_the_project/release-notes-changelog.md Co-authored-by: kelseiv <47797004+kelseiv@users.noreply.github.com> * Update content/telegraf/v1.20/about_the_project/release-notes-changelog.md Co-authored-by: kelseiv <47797004+kelseiv@users.noreply.github.com> * Address PR feedback Co-authored-by: kelseiv <47797004+kelseiv@users.noreply.github.com> --- .../release-notes-changelog.md | 42 +++++++++++++++++++ data/products.yml | 2 +- data/telegraf_plugins.yml | 16 +++++++ 3 files changed, 59 insertions(+), 1 deletion(-) diff --git a/content/telegraf/v1.20/about_the_project/release-notes-changelog.md b/content/telegraf/v1.20/about_the_project/release-notes-changelog.md index 88862547ae..4bb68a2f05 100644 --- a/content/telegraf/v1.20/about_the_project/release-notes-changelog.md +++ b/content/telegraf/v1.20/about_the_project/release-notes-changelog.md @@ -9,6 +9,48 @@ menu: weight: 10 parent: About the project --- +## v1.20.3 [2021-10-28] + +- Update Go to 1.17.2. +- Update `gjson` module to v1.10.2. +- Update Snowflake database driver module to 1.6.2. +- Update `github.com/apache/thrift` module from 0.14.2 to 0.15.0. +- Update `github.com/aws/aws-sdk-go-v2/config` module from 1.8.2 to 1.8.3. +- Update `github.com/Azure/azure-kusto-go` module from 0.3.2 to 0.4.0. +- Update `github.com/docker/docker` module from 20.10.7+incompatible to 20.10.9+incompatible. +- Update `github.com/golang-jwt/jwt/v4` module from 4.0.0 to 4.1.0. +- Update `github.com/jaegertracing/jaeger` module from 1.15.1 to 1.26.0. +- Update `github.com/prometheus/common` module from 0.26.0 to 0.31.1. + +### Input plugin updates +- IPMI Sensor (`ipmi_sensor`): Redact IPMI password in logs. +- Kube Inventory (`kube_inventory`): + - Do not skip resources with zero s/ns timestamps. + - Fix segfault in ingress, persistentvolumeclaim, statefulset. +- Procstat (`procstat`): Revert and fix tag creation. +- SQL Server (`sqlserver`): Add integration tests. +- Amazon CloudWatch (`cloudwatch`): Use the AWS SDK v2 library. +- ZFS (`zfs`): Check return code of zfs command for FreeBSD. +- Ethtool (`ethtool`): Add normalization of tags. +- Internet Speed (`internet_speed`): Resolve missing latency field. +- Prometheus (`prometheus`): + - Decode Prometheus scrape path from Kubernetes labels. + - Move err check to correct place. +- Procstat (`procstat`): Correct conversion of int with specific bit size. +- Webhooks (`webhooks`): Provide more fields. +- MongoDB (`mongodb`): Solve compatibility issue when using 5.x relicaset. +- Intel RDT (`intel_rdt`): Allow sudo usage. +- MySQL (`mysql`): Fix inconsistent metric types. + +### Processor plugin updates +- Starlark (`starlark`): Pop operation for non-existing keys. + +### New plugins + +#### External +- [IBM DB2](https://github.com/bonitoo-io/telegraf-input-db2): Contributed by @sranka. +- [Oracle Database](https://github.com/bonitoo-io/telegraf-input-oracle): Contributed by @sranka. + ## v1.20.2 [2021-10-07] - Fix makefile typo that prevented i386 tar and rpm packages from being built. diff --git a/data/products.yml b/data/products.yml index 10ba2301ca..cd4d0cf138 100644 --- a/data/products.yml +++ b/data/products.yml @@ -33,7 +33,7 @@ telegraf: versions: [v1.9, v1.10, v1.11, v1.12, v1.13, v1.14, v1.15, v1.16, v1.17, v1.18, v1.19, v1.20] latest: v1.20 latest_patches: - "1.20": 2 + "1.20": 3 "1.19": 3 "1.18": 3 "1.17": 3 diff --git a/data/telegraf_plugins.yml b/data/telegraf_plugins.yml index d3392bab6d..89d9582861 100644 --- a/data/telegraf_plugins.yml +++ b/data/telegraf_plugins.yml @@ -662,6 +662,14 @@ input: introduced: 0.12.1 tags: [linux, macos, windows, servers, web] + - name: IBM DB2 + id: db2 + description: | + The IBM DB2 plugin collects metrics from DB2 RDBMS using performance monitor tables. + introduced: 1.20.3 + external: true + tags: [linux, macos, windows, IBM] + - name: Icinga 2 id: icinga2 description: | @@ -1329,6 +1337,14 @@ input: introduced: 1.11.0 tags: [linux, macos, windows, applications] + - name: Oracle + id: oracle + description: | + The Oracle plugin collects metrics from Oracle RDBMS using Dynamic Performance Views. + introduced: 1.20.3 + external: true + tags: [linux, macos, windows, oracle] + - name: PF id: pf description: |