Telegraf 1.39 Release Notes

Navigate to:

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:

  • GNMI dial-out input (inputs.gnmi_listener)
    • Receive GNMI dial-out telemetry data pushed by network equipment such as Nokia SR OS devices.
    • Please open a feature request to request support for your devices.
    • Contributed by srebhan

Important changes

Here are some changes to highlight:

  • OPCUA node discovery
    • The OPCUA input plugins, both inputs.opcua and inputs.opcua_listener, can now be configured to discover nodes based on filtering patterns. This allows Telegraf to work in dynamic environments where nodes are added or removed on the server side.
    • If configured, the plugin will browse available nodes on the server and filter them according to your settings. It will then subscribe or listen to the remaining nodes to create metrics.
    • Use the browse settings to specify the root node and depth for the nodes to discover and one or more browse.paths patterns to filter the nodes found.
  • Oracle SQL driver support
    • Use the outputs.sql plugin to stream metrics to Oracle databases.
    • Custom header support for Kafka
    • Set custom record headers for messages sent by outputs.kafka. The header values support templating, taking the metrics sent as input.
  • MongoDB custom metadata
    • Set custom metadata in outputs.mongodb for the MongoDB documents written by specifying a tag subset. This allows easier and more efficient querying while keeping the full metric information.
  • OpenTelemetry improvements
    • The outputs.opentelemetry plugin now allows using a proxy or authenticating with a token.
  • More system details
    • The inputs.system plugin provides more details on the host system, such as DMI hardware and operating system information.
    • To include this information, please opt in by adding the respective include settings in your configuration.

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.