Release Announcement: Telegraf 1.20.3
By
Samantha Wang /
Product
Oct 28, 2021
Navigate to:
A new maintenance release for Telegraf is available now.
- Telegraf 1.20.3 — Release Notes
This maintenance release of Telegraf includes the following improvements:
Security updates
- IPMI Sensor Input
- Passwords will not be stored in log files and now display
REDACTED
text to maintain security.
- Passwords will not be stored in log files and now display
Input plugin updates
- CloudwWatch Input
- We upgraded the CloudWatch plugin to the AWS SDK v2. This upgrade no longer requires us to pull in the entire AWS SDK and allows us to pull in dependencies for only the parts we need.
- Ethtool Input
- We added the normalization of tags for the Ethtool Input Plugin.
- Intel RDT Input
- We added sudo support for Telegraf to run the necessary pqos command as a non-root user.
- Internet Speed Input
- The plugin is now reporting
latency
metrics as originally stated in the plugins description.
- The plugin is now reporting
- Kube Inventory Input
- The plugin no longer skips resources with zero s/ns timestamps (ex:
2021-10-22T09:05:00.000Z
). - Prevent possible segfaults in ingress, persistentvolumeclaim, statefulset.
- The plugin no longer skips resources with zero s/ns timestamps (ex:
- MongoDB Input
- We solved a compatibility issue if you are using a 5.x replica set.
- MySQL Input
- We fixed a couple of issues with inconsistent metric types:
- MySQL variables that are stored as uint64 in mysql and are too big for int64 are no longer parsed as floats.
- MySQL variables with "ON", "OFF" and similar string values are no longer parsed as integers.
- We fixed a couple of issues with inconsistent metric types:
- Procstat Input
- The plugin now correctly creates the tags for procstat measurements. Tags are now created based on all, not just one of the
pidTags
. - We corrected the conversion of integers with a specific bit size.
- The plugin now correctly creates the tags for procstat measurements. Tags are now created based on all, not just one of the
- Prometheus Input
- The plugin now decodes the Prometheus scrape path from the Kubernetes label. This fixed an issue where the path for the Prometheus scrape URL would be improperly retrieved from the
prometheus.io/path
label if it had query parameters. - We moved a plugin error check to the correct location.
- The plugin now decodes the Prometheus scrape path from the Kubernetes label. This fixed an issue where the path for the Prometheus scrape URL would be improperly retrieved from the
- SQL Server Input
- We added integration tests for Azure SQL databases and Azure SQL managed instances.
- Webhooks Input
- The event-based papertrail webhook now collects more fields such as
source_name
,severity
, andfacility
.
- The event-based papertrail webhook now collects more fields such as
- ZFS Input
- We fixed an issue where execution errors of the
zfs
command (ex: command is not found) on FreeBSD specifically went unnoticed. ZFS Input Plugin now checks for these errors and returns them in an error message.
- We fixed an issue where execution errors of the
Processor plugin updates
- Starlark Processor
- The Starlark
pop
method now works as expected when using a default value on non-existing keys.
- The Starlark
External plugins
- IBM DB2
- This external plugin collects metrics from DB2 RDBMS using performance monitor tables. Contributed by @sranka
- Oracle
- This external plugin collects metrics from Oracle RDBMS using Dynamic Performance Views. Contributed by @sranka
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.