Telegraf 1.30 Release Notes
By
Josh Powers /
Developer
Mar 15, 2024
Navigate to:
A new feature-bearing release for Telegraf is now available:
- Telegraf 1.30 — Release notes
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!
Removal of deprecated plugins and options
For the past few years, we warned users that we would remove a number of very old, deprecated plugins and plugin options in v1.30. That time has finally come. Users have replacements available to them and can use the migrate command to attempt to auto-migrate their configuration.
The full list of removed plugins and options includes:
- Plugins
Inputs.cassandra
replaced withinputs.jolokia2
Inputs.httpjson
replaced withinputs.http
Inputs.io
replaced byinputs.diskio
Inputs.jolokia
replaced byinputs.jolokia2
Inputs.kafka_consumer_legacy
replaced byinputs.kafka_consumer
Inputs.snmp_legacy
replaced byinputs.snmp
Inputs.tcp_listener
replaced byinputs.socket_listener
Inputs.udp_listener
replaced byinputs.socket_listener
Outputs.riemann_legacy
replaced byoutputs.riemann
- Config Options
Inputs.disk: mountpoints
replaced bymount_points
Inputs.mqtt_consumer: metric_buffer
is ignoredInputs.nats_consumer: metric_buffer
is ignoredinputs.influxdb : url
replaced byurls
New plugins
These are the newest plugins, first available in this version:
- Zabbix Output (
outputs.zabbix
)- Send metrics to Zabbix Network Monitoring
- Contributed by adrianlzt
- SNMP Lookup Processor (
processors.snmp_lookup
)- Look up and cache extra tags using SNMP, replaces ifname processor
- Contributed by hipska
- Binary Serializer (
serializers.binary
)- Serialize metrics into binary protocol based on user-configuration
- Contributed by ignatella
Important changes
Here are some changes to highlight:
- Deprecations
- A number of long, deprecated plugins were removed.
- Please see the section below for additional details.
- Option to skip re-running processors after aggregators
- Introduces a new agent config option to skip re-running processors after aggregators.
- By default, after aggregators are run, processors are run a second time. This can lead to unexpected results.
- Kernel Pressure Stall Info
- The kernel input plugin was updated to collect PSI information via
/proc/pressure
- The kernel input plugin was updated to collect PSI information via
- syslog Input Timeout
- The default read-timeout of syslog was not sensible and could have closed the connection between messages exceeding the timeout.
- The new default sets this to infinite (i.e. zero).
- Postgresql Input Tag
- The postgresql plugin was not correctly sanitizing parameter values containing spaces or equal signs.
- This has been resolved, but could result in new tag values.
- loongarch64 builds
- Introduces loongarch64 builds for nightly builds.
- Will not be a part of release packages initially.
Downloads
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.
InfluxDB University
Learn more about collecting data with Telegraf by taking the free InfluxDB University Data Collection with Telegraf course.