Release Announcement: Telegraf 1.20.3

Navigate to:

A new maintenance release for Telegraf is available now.

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.

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 plugin’s description.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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, and facility.
  • 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.

Processor plugin updates

  • Starlark Processor
    • The Starlark pop method now works as expected when using a default value on non-existing keys.

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.