v1.30.0
v1.30.0 [2024-03-11]
Deprecation Removals
This release removes the following deprecated plugins:
inputs.cassandra
in #14859inputs.httpjson
in #14860inputs.io
in #14861inputs.jolokia
in #14862inputs.kafka_consumer_legacy
in #14863inputs.snmp_legacy
in #14864inputs.tcp_listener
in #14865inputs.udp_listener
in #14866outputs.riemann_legacy
in #14867
Furthermore, the following deprecated plugin options are removed:
mountpoints
ofinputs.disk
in #14913metric_buffer
ofinputs.mqtt_consumer
in #14914metric_buffer
ofinputs.nats_consumer
in #14915url
ofoutputs.influxdb
in #14916
Replacements do exist, so please migrate your configuration in case you are
still using one of those plugins. The telegraf config migrate
command might
be able to assist with the procedure.
Important Changes
- The default read-timeout of
inputs.syslog
of five seconds is not a sensible
default as the plugin will close the connection if the time between
consecutive messages exceeds the timeout.
#14837 sets the timeout
to infinite (i.e zero) as this is the expected behavior. - With correctly sanitizing PostgreSQL addresses (PR #14829)
theserver
tag value for a URI-format address might change in case it
contains spaces, backslashes or single-quotes in non-redacted parameters.
New Plugins
- #13739
outputs.zabbix
Add Zabbix plugin - #14474
serializers.binary
Add binary serializer - #14223
processors.snmp_lookup
Add SNMP lookup processor
Features
- #14491 Add loongarch64 nightly and release builds
- #14882
agent
Add option to skip re-running processors after aggregators - #14676
common.opcua
Add debug info for nodes not in server namespace - #14743
http
Allow secrets in headers - #14806
inputs.aerospike
Deprecate plugin - #14872
inputs.amd_rocm_smi
Add startup_error_behavior config option - #14673
inputs.chrony
Allow to collect additional metrics - #14629
inputs.chrony
Remove chronyc dependency - #14585
inputs.kafka_consumer
Mark messages that failed parsing - #14507
inputs.kernel
Add Pressure Stall Information - #14764
inputs.modbus
Add workaround for unusual string-byte locations - #14625
inputs.net
Add speed metric - #14680
inputs.nvidia_smi
Add startup_error_behavior config option - #14424
inputs.prometheus
Add internal metrics - #14661
inputs.prometheus
Add option to limit body length - #14702
inputs.redfish
Allow secrets for username/password configuration - #14613
inputs.smart
Add a device_type tag to differentiate disks behind a RAID controller - #14792
inputs.sqlserver
Add stolen target memory ratio - #14814
inputs.systemd_units
Allow to query unloaded/disabled units - #14539
inputs.systemd_units
Introduce show subcommand for additional data - #14684
inputs.win_services
Make service selection case-insensitive - #14628
outputs.graphite
Allow to set the local address to bind - #14236
outputs.nats
Introduce NATS Jetstream option - #14658
outputs.nebius_cloud_monitoring
Add service configuration setting - #14836
outputs.websocket
Allow specifying secrets in headers - #14870
serializers.csv
Allow specifying fixed column order
Bugfixes
- #14840
agent
Catch panics in inputs goroutine - #14858
config
Reword error message about missing config option - #14874
inputs.docker_log
Use correct name when matching container - #14951
inputs.gnmi
Add option to guess path tag from subscription - #14953
inputs.gnmi
Handle canonical field-name correctly - #14910
inputs.netflow
Fallback to IPFIX mappings for Netflow v9 - #14852
inputs.phpfpm
Continue despite erroneous sockets - #14871
inputs.prometheus
List namespaces only when filtering by namespace - #14606
parsers.prometheus
Do not touch input data for protocol-buffers - #14880
processors.override
Correct TOML tag name - #14937
statefile
Ensure valid statefile in package
Dependency Updates
- #14931
deps
Bump all github.com/aws/aws-sdk-go-v2 dependencies - #14894
deps
Bump cloud.google.com/go/bigquery from 1.58.0 to 1.59.1 - #14932
deps
Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.27.0 to 1.30.2 - #14949
deps
Bump github.com/cloudevents/sdk-go/v2 from 2.15.0 to 2.15.2 - #14929
deps
Bump github.com/eclipse/paho.golang from 0.20.0 to 0.21.0 - #14892
deps
Bump github.com/microsoft/go-mssqldb from 1.6.0 to 1.7.0 - #14923
deps
Bump github.com/netsampler/goflow2 from v1.3.6 to v2.1.2 - #14895
deps
Bump github.com/peterbourgon/unixtransport from 0.0.3 to 0.0.4 - #14933
deps
Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 - #14857
deps
Bump github.com/srebhan/cborquery from v0.0.0-20230626165538-38be85b82316 to v1.0.1 - #14918
deps
Bump github.com/vapourismo/knx-go from v0.0.0-20240107135439-816b70397a00 to v0.0.0-20240217175130-922a0d50c241 - #14893
deps
Bump go.mongodb.org/mongo-driver from 1.13.1 to 1.14.0 - #14891
deps
Bump golang.org/x/crypto from 0.19.0 to 0.20.0 - #14930
deps
Bump modernc.org/sqlite from 1.28.0 to 1.29.2 - #14897
deps
Bump super-linter/super-linter from 6.1.1 to 6.2.0 - #14934
deps
Bump super-linter/super-linter from 6.2.0 to 6.3.0
Packages
Arch | Platform | Package | SHA256 |
---|---|---|---|
arm64 | CentOS | telegraf-1.30.0-1.aarch64.rpm | 84d75e89329f1565930fb6aad9c4b1a2d5443ea440ae2b0a593bf36ed1ac297a |
armel | CentOS | telegraf-1.30.0-1.armel.rpm | 32a17f35ffc4e4cc643618e8a293027a025d206718b7d45a5ba9b980ab4ca5a3 |
armv6hl | CentOS | telegraf-1.30.0-1.armv6hl.rpm | cb74411a4aed1cb05b55e9e4e428c6ecb49ed359b5126042d55fe73199edeb0a |
i386 | CentOS | telegraf-1.30.0-1.i386.rpm | e9455354914ac7eec19af48cf1ab6c79d95b8f106998ccbbb6a181df00680a4d |
unknown | CentOS | telegraf-1.30.0-1.loong64.rpm | faf54f4a6edc47e57be273c9ecc1359c7800df8342dbbd2edc8c80259a9d8380 |
ppc64le | CentOS | telegraf-1.30.0-1.ppc64le.rpm | 1f54144b514ee7d939e9bee2d75a0772bdf5f6d2a274638071e0aa9d1d887cf0 |
riscv64 | CentOS | telegraf-1.30.0-1.riscv64.rpm | c3c22a9333f9b1c2cdd4ecf6dc51bfa6d21889c9887fc6c793688276303167ba |
s390x | CentOS | telegraf-1.30.0-1.s390x.rpm | afbeed6f0e21e8cbf0aca8703387183b3c32c0a4bd81c917972f890ac31a34f4 |
amd64 | CentOS | telegraf-1.30.0-1.x86_64.rpm | b4a8ea468f0062f4a95c683b7f93ca4423996a6d36c08272bbe5fd17adee2d29 |
amd64 | macOS | telegraf-1.30.0_darwin_amd64.dmg | 76142007d6eeb2a175f4f72e5e228004707a66bf367b14c797affa87993e83a5 |
amd64 | macOS | telegraf-1.30.0_darwin_amd64.tar.gz | f864cc2aacae20b3d03771418e7c8ee3502ee017d67513e9b195cb6a99415940 |
arm64 | macOS | telegraf-1.30.0_darwin_arm64.dmg | c09dcaf259c28ae2d19349ecc03d438006041faa708bcfe30cdc8bdcaeb75b6f |
arm64 | macOS | telegraf-1.30.0_darwin_arm64.tar.gz | 91c352e9c90b9e77668b95ad9df1773c3cfbb5d015296e03125951ed89cbb1e6 |
amd64 | FreeBSD | telegraf-1.30.0_freebsd_amd64.tar.gz | 412349f73e57c00342077a7ae8101f71c3a7743fd9a578a08695becb210c3e80 |
armv7 | FreeBSD | telegraf-1.30.0_freebsd_armv7.tar.gz | 828bfed20f6f74b418435170d95fa908ce6f971bf171daa50b8aad9e98169453 |
i386 | FreeBSD | telegraf-1.30.0_freebsd_i386.tar.gz | b753dd7bda3cd0bc156c0d6b5ae7613837a619f6b704c7a114fb654a16aff638 |
amd64 | Linux | telegraf-1.30.0_linux_amd64.tar.gz | e7153ae102d090f9296d8c647cd6b5975d18532c4ccfe74895c950450c2968f6 |
arm64 | Linux | telegraf-1.30.0_linux_arm64.tar.gz | 6c82fc5ec6b72d75074165263e7dc31114e83cfbc002617052c6c5983d8fa9e4 |
armel | Linux | telegraf-1.30.0_linux_armel.tar.gz | 81764d6d4ce2589fb0201dc66e50637252800c4a2969dd0674a7f6f0a43f8c58 |
armhf | Linux | telegraf-1.30.0_linux_armhf.tar.gz | 4c3a31c873c97265a402c2ead781297c15d3de346e4d879c08c11d0d515c8932 |
i386 | Linux | telegraf-1.30.0_linux_i386.tar.gz | 664e23db0ade7b40f4410b218b7a814ac62364d0558a4dff4ac0b7ef3a7c8927 |
unknown | Linux | telegraf-1.30.0_linux_loong64.tar.gz | 049666e79b08ce562f5155a8ac81693905d47ee2c60172d2c169216554e3e212 |
mips | Linux | telegraf-1.30.0_linux_mips.tar.gz | dbafef2b1fbbe18d0155f2488c7b98bf8d591fa40d08f127c0b7bd9b8b8d43be |
mipsel | Linux | telegraf-1.30.0_linux_mipsel.tar.gz | 7a1fe76076b3dc755bf9014232dd34dfffe18d2f7305148928b9ee0f96b4dbc2 |
ppc64le | Linux | telegraf-1.30.0_linux_ppc64le.tar.gz | 667f19fb09891333623ec41bcb60f71c0c460c2cddc86e46a5b15691c368003f |
riscv64 | Linux | telegraf-1.30.0_linux_riscv64.tar.gz | dcebd6a45ef7be090d6b7e54f34f6d7c048d9c1fd00fe7e691c6d38a738004fd |
s390x | Linux | telegraf-1.30.0_linux_s390x.tar.gz | 000d6971f6c06fb4a16db623fdf5ffb1badffc568914325b320afd9faec07d20 |
amd64 | Windows | telegraf-1.30.0_windows_amd64.zip | 5fee5b7ec9f47bf85b14f6146b028352dc54041b4854befaed3d8bd50eed7efe |
arm64 | Windows | telegraf-1.30.0_windows_arm64.zip | 1cd74d240376e1d9c4cd159cfa026381c2bb412293e8462b83ac82a5a726aafa |
i386 | Windows | telegraf-1.30.0_windows_i386.zip | a9031c4791e8461d476c4791f4a1dd47aafeb3b1756904945d996e5b1e6e60e7 |
amd64 | Debian | telegraf_1.30.0-1_amd64.deb | 5e32685bfb14e85fc7016b427e3ef542b991040c3cbc005fb41577e69a25bd39 |
arm64 | Debian | telegraf_1.30.0-1_arm64.deb | 1536a9bbd664c1209cebcd32647d9b493419c71ff3d14ec49f447d2d6a155c82 |
armel | Debian | telegraf_1.30.0-1_armel.deb | 6e9091cef9560159e22a09832c296ea3f700eb0bbc67dccf500e120414bc4219 |
armhf | Debian | telegraf_1.30.0-1_armhf.deb | a191fbcc660fc4c729ed4c58599f8d93edb92d7956abf54a5f9c0172da86d504 |
i386 | Debian | telegraf_1.30.0-1_i386.deb | 9e15083738c5ee48ee9945a150c35d443630d82ef1900f30d09e5e4e2a4f63c0 |
unknown | Debian | telegraf_1.30.0-1_loong64.deb | 3fc1a9245011ac748e9908235acc9c42289aff64d88f7b147bc09ea753b9e70f |
mips | Debian | telegraf_1.30.0-1_mips.deb | 78f2ec4217a157192538a7df183e794d9e85ae419b6aaf0db553377c60188ec7 |
mipsel | Debian | telegraf_1.30.0-1_mipsel.deb | 0605acf6023250e39eb9aab206901b1f80bef89414f06d47b2c1a6d79037308e |
ppc64el | Debian | telegraf_1.30.0-1_ppc64el.deb | 2c35a08825417c5ca5f32c0ef9efe3b3af07cf7a9c002c4bedecce1b4d70bbf8 |
riscv64 | Debian | telegraf_1.30.0-1_riscv64.deb | be1329ca80d9cc86bf175cac8159b78853c8a3362dc8cfebe91cc6a1967b8c43 |
s390x | Debian | telegraf_1.30.0-1_s390x.deb | a56050aaca3c68feaff7bc2d32fc497f2c68c0f7e30d60431342d2bfaee3737f |