Summary

A new feature-bearing release for Telegraf is now available:

You can find the binaries for the latest Telegraf release on our Downloads page. Many thanks to all the open source community members who contributed to this effort!

New plugins

These are the newest plugins, first available in this version:

  • Databricks Zerobus output (outputs.zerobus)
  • Fritzbox Smarthome input (inputs.fritzbox_smarthome)

Important changes

Here are some changes to highlight:

  • Cisco Model-Driven-Telemetry fixes
    • Several fixes changed the metric format
    • Configured aliases are now respected for microburst and RIB messages, which might result in changes to the metric name
    • Spurious, invalid metrics with wrong tag-sets were removed or corrected
    • Row numbers are now tagged correctly for table messages
  • Smart input fix for power-on-hours
    • Power-on-hours are now reported correctly for raw values in 182h+39m+24.879s format
    • Previously, those values resulted in the field containing the time in seconds
  • Removal of deprecated plugins
    • inputs.aerospike
    • inputs.sflow
    • outputs.amon
  • Removal of deprecated plugin options
    • inputs.kafka_consumer removal of connection_strategy
    • inputs.openstack removal of server_diagnostics
    • inputs.procstat removal of cmdline_tag, pid_tag, and supervisor_unit
    • inputs.tail removal of from_beginning
    • Use the telegraf config migrate command to migrate your configuration
  • Elasticsearch query input plugin migration to official library
    • Migration to official and maintained libraries
    • Additional support for Elasticsearch v7, v8 and v9

Downloads

Head to our Downloads page to get the latest Telegraf release. If you have issues or questions, please join our InfluxDB Community Slack or post them in our InfluxDB GitHub Repo or Community Site, and we will look into them.

InfluxDB University

Learn more about collecting data with Telegraf by taking the free InfluxDB University Data Collection with Telegraf course.

FAQ

What's new in Telegraf 1.40?

Telegraf 1.40 adds two new plugins: a Databricks Zerobus output plugin for streaming metrics directly into Unity Catalog Delta tables over gRPC, and a Fritzbox Smarthome input plugin for reading device metrics from AVM's FRITZ! routers. The release also fixes several Cisco Model-Driven-Telemetry issues, corrects a SMART input bug for power-on-hours reporting, and migrates the Elasticsearch query input plugin to an official, maintained library with added support for Elasticsearch v7, v8, and v9.

Which Telegraf plugins were removed in 1.40?

Three deprecated input/output plugins were removed: inputs.aerospike, inputs.sflow, and outputs.amon. If you're running configurations that use any of these, you'll need to migrate to an alternative plugin before upgrading.

What deprecated plugin options were removed in Telegraf 1.40?

Several plugin-specific options were dropped: connection_strategy from inputs.kafka_consumer, server_diagnostics from </code class="language-markup">inputs.openstack, and cmdline_tag, pid_tag, and supervisor_unit from inputs.procstat. The from_beginning option was also removed from inputs.tail. InfluxData recommends running telegraf config migrate to automatically update existing configuration files affected by these removals.

How do I download and get support for Telegraf 1.40?

Binaries are available on InfluxData's Downloads page. For questions or issues, join the InfluxDB Community Slack or post on the InfluxDB Community Site. InfluxData also offers a free "Data Collection with Telegraf" course through InfluxDB University for those new to the tool.