InfluxData releases Telegraf 1.21.3, updating SNMP, HTTP, and OPC-UA input plugins, along with fixes for the JSON parser
By
Samantha Wang /
Product
Jan 27, 2022
Navigate to:
The new maintenance release for Telegraf is available now.
- Telegraf 1.21.3 – Release Notes
Input plugin updates
- Execd Input
- We resolved a text format parsing error for Prometheus parsing due to an unexpected end of input stream by adding a newline in the Execd plugin.
- IPset Input
- Plugin now does an init check for the ipset command before running. This now prevents a panic from occurring after startup.
- OPC-UA Input
- We fixed an issue where fields were being duplicated.
- HTTP Input
- The plugin now sends an actual empty http body when no body is set. This prevents a server side error message.
- SNMP Input
- We fixed an issue where the SNMP plugin would error when a MIBs folder didn't exist.
- SNMP Trap Input
- We fixed the translation of partially resolved OIDs.
Output plugin updates
- AMQP Output
- Plugin now closes the last connection when writing errors to avoid connection leaks.
- Timestream Output
- We fixed an issue with batching logic with write records and introduced concurrent requests to the Timestream output plugin.
- Stackdriver Output
- Plugin now sends the correct interval start times for all counter metrics (keyed by name, tags and field).
- Syslog Output
- We correctly set the ASCII trailer per RFC 6587 for the Syslog output.
Parser plugin updates
- Nagios Parser
- Parser now logs correct errors when executing commands. Real error messages will be written to the logs for problems to be properly debugged.
- JSON v2 Parser
- We fixed the timestamp precision when using
unix_ns
timestamp format.
- We fixed the timestamp precision when using
- Wavefront Parser
- We added the missing setting
wavefront_disable_prefix_conversion
.
- We added the missing setting
Dependencies
- Update
grpc
module to v1.44.0 - Update
google.golang.org/api
module from 0.54.0 to 0.65.0 - Update
antchfx/xmlquery
module from 1.3.6 to 1.3.9 - Update
nsqio/go-nsq
module from 1.0.8 to 1.1.0 - Update
prometheus/common
module from 0.31.1 to 0.32.1 - Update
cloud.google.com/go/pubsub
module from 1.17.0 to 1.17.1 - Update
influxdata/influxdb-observability/influx2otel
module from 0.2.8 to 0.2.10 - Update
shirou/gopsutil/v3
module from 3.21.10 to 3.21.12 - Update
jackc/pgx/v4
module from 4.6.0 to 4.14.1 - Update
Azure/azure-event-hubs-go/v3
module from 3.3.13 to 3.3.17 - Update
gosnmp/gosnmp
module from 1.33.0 to 1.34.0 - Update
hashicorp/consul/api
module from 1.9.1 to 1.12.0 - Update
antchfx/xpath
module from 1.1.11 to 1.2.0 - Update
antchfx/jsonquery
module from 1.1.4 to 1.1.5 - Update
prometheus/procfs
module from 0.6.0 to 0.7.3 - Update
aws/aws-sdk-go-v2/service/cloudwatchlogs
module from 1.5.2 to 1.12.0 - Update
kardianos/service
module from 1.0.0 to 1.2.1 - Update
couchbase/go-couchbase
module from 0.1.0 to 0.1.1 - Update
pion/dtls/v2
module from 2.0.9 to 2.0.13 - Update
containerd/containerd
module to 1.5.9
Head to our Downloads page to get the latest Telegraf release. If you find issues or have questions, please join our InfluxDB Community Slack, post them in our InfluxDB GitHub Repo or our Community site, and we will take a look.
Please fill out this form if you are interested in being included in testing bug fixes and features for plugins and systems you are using. Telegraf maintainers will tag you on pull requests to test artifacts. This will help us better address bugs that may arise after a release.