v1.31.0
版本发布时间: 2024-06-10 22:44:14
influxdata/telegraf最新发布版本:v1.32.3(2024-11-19 04:28:47)
v1.31.0 [2024-06-10]
Important Changes
-
PR #15186 changes the
meaning of
inputs.procstat
fieldsread_bytes
andwrite_bytes
on Linux to now contain all I/O operations for consistency with other operating-systems. The previous values are output asdisk_read_bytes
anddisk_write_bytes
measuring only the I/O on the storage layer.
New Plugins
-
#15066
inputs.smartctl
smartctl -
#15298
parsers.openmetrics
OpenMetrics -
#15008
parsers.parquet
Apache Parquet -
#15094
processors.timestamp
Timestamp
Features
-
#15433
agent
Add uint support in cli test output -
#15377
agent
Introduce CLI option to set config URL retry attempts -
#15388
agent
Introduce CLI option to reload remote URL configs on change -
#15030
aggregators.basicstats
Add last field -
#15268
aggregators.final
Add option to disable appending _final -
#15319
aggregators.merge
Allow to round metric timestamps -
#15426
cli
List available parsers and serializers -
#15341
common.opcua
Add session timeout as configuration option -
#15395
input.azure_monitor
Use default Azure credentials chain when no secret provided -
#15233
inputs.ceph
Use perf schema to determine metric type -
#14992
inputs.dns_query
Allow ignoring errors of specific types -
#15400
inputs.exec
Add option to ignore return code -
#15271
inputs.execd
Add option to not restart program on error -
#15330
inputs.file
Add tag with absolute path of file -
#15171
inputs.gnmi
Add keepalive settings -
#15278
inputs.gnmi
Add option to create more descriptive tags -
#15173
inputs.gnmi
Add secret store support for username and password -
#15201
inputs.gnmi
Add yang-model decoding of JSON IETF payloads -
#15256
inputs.gnmi
Allow to pass accepted cipher suites -
#15454
inputs.http_listener
Allow setting custom success return code -
#15110
inputs.http_response
Add cookie authentication -
#15438
inputs.influxdb
Add metrics for build, crypto and commandline -
#15361
inputs.influxdb_v2_listener
Add support for rate limiting -
#15407
inputs.influxdb_v2_listener
Support secret store for token -
#15329
inputs.internet_speed
Introduce packet loss field -
#15368
inputs.kafka_consumer
Add resolve canonical bootstrap server option -
#15169
inputs.knx_listener
Add support for string data type -
#15069
inputs.knx_listener
Allow usage of DPT string representation -
#15049
inputs.kubernetes
Add option to node metric name -
#15044
inputs.lustre2
Add eviction_count field -
#15042
inputs.lustre2
Add health-check metric -
#14813
inputs.lustre2
Add support for bulk read/write stats -
#15045
inputs.lustre2
Skip brw_stats in case of insufficient permissions -
#15270
inputs.mock
Add baseline option to sine -
#15314
inputs.netflow
Add support for IPFIX option packets -
#15180
inputs.netflow
Add support for netflow v9 option packets -
#15282
inputs.nvidia_smi
Add power-limit field for v12 scheme -
#15460
inputs.openstack
Use service catalog from v3 authentication if available -
#15231
inputs.opentelemetry
Add option to set max receive message size -
#15299
inputs.procstat
Add option to select properties to collect -
#14948
inputs.procstat
Allow multiple selection criteria -
#15186
inputs.procstat
Report consistent I/O on Linux -
#14981
inputs.radius
Provide setting to set request IP address -
#15293
inputs.redis
Add latency percentiles metric -
#15000
inputs.s7comm
Add optional connection type setting -
#15439
inputs.snmp
Convert octet string with invalid data to hex -
#15137
inputs.sqlserver
Add persistent version store metrics -
#15380
inputs.statsd
Add support for DogStatsD v1.2 -
#15371
inputs.statsd
Allow counters to report as float -
#15306
inputs.win_eventlog
Add option to define event batch-size -
#14973
inputs.win_wmi
Add support for remote queries -
#15300
inputs.win_wmi
Allow to invoke methods -
#15145
inputs
Add framework to retry on startup errors -
#15065
outputs.cratedb
Allow configuration of startup error handling -
#15477
outputs.elasticsearch
Allow settings extra headers for elasticsearch output -
#15225
outputs.influxdb
Add option to define local address -
#15228
outputs.influxdb_v2
Add option to set local address -
#15475
outputs.influxdb_v2
Preserve custom query parameters on write -
#15429
outputs.mqtt
Add client trace logging, resolve MQTT5 reconnect login -
#15041
outputs.postgresql
Add secret store support -
#15073
outputs.postgresql
Allow configuration of startup error handling -
#14884
outputs
Add framework to retry on startup errors -
#14952
parser.prometheusremotewrite
Parse and generate histogram buckets -
#14961
parsers.binary
Allow base64-encoded input data -
#15328
processors.parser
Add base64 decode for fields -
#15434
processors.printer
Embed Influx serializer options -
#15170
processors.starlark
Allow persistence of global state -
#15220
serializers.influx
Add option to omit timestamp -
#14975
snmp
Add secret support for auth_password and priv_password
Bugfixes
-
#15402
agent
Warn on multiple agent configuration tables seen -
#15440
inputs.cloudwatch
Add accounts when enabled -
#15428
inputs.cloudwatch
Ensure account list is larger than index -
#15456
inputs.ecs
Check for nil pointer before use -
#15401
inputs.postgresql_extensible
Use same timestamp for each gather -
#15260
inputs.procstat
Do not report dead processes as running for orphan PID files -
#15332
inputs.smartctl
Add additional fields -
#15466
processors.snmp_lookup
Return empty tag-map on error to avoid panic
Dependency Updates
-
#15385
deps
Bump cloud.google.com/go/storage from 1.40.0 to 1.41.0 -
#15446
deps
Bump github.com/awnumar/memguard from 0.22.4 to 0.22.5 -
#15413
deps
Bump github.com/fatih/color from 1.16.0 to 1.17.0 -
#15410
deps
Bump github.com/jhump/protoreflect from 1.15.6 to 1.16.0 -
#15441
deps
Bump github.com/lxc/incus v0.4.0 to v6.2.0 -
#15381
deps
Bump github.com/miekg/dns from 1.1.58 to 1.1.59 -
#15444
deps
Bump github.com/openzipkin/zipkin-go from 0.4.2 to 0.4.3 -
#15412
deps
Bump github.com/prometheus/common from 0.52.2 to 0.53.0 -
#15362
deps
Bump github.com/showwin/speedtest-go from 1.7.5 to 1.7.6 -
#15382
deps
Bump github.com/showwin/speedtest-go from 1.7.6 to 1.7.7 -
#15384
deps
Bump github.com/snowflakedb/gosnowflake from 1.7.2 to 1.10.0 -
#15470
deps
Bump go from v1.22.3 to v1.22.4 -
#15411
deps
Bump golang.org/x/crypto from 0.22.0 to 0.23.0 -
#15447
deps
Bump golang.org/x/net from 0.24.0 to 0.25.0 -
#15383
deps
Bump k8s.io/* from 0.29.3 to 0.30.1 -
#15445
deps
Bump modernc.org/sqlite from 1.29.10 to 1.30.0 -
#15409
deps
Bump modernc.org/sqlite from 1.29.5 to 1.29.10 -
#15386
deps
Bump super-linter/super-linter from 6.4.1 to 6.5.0 -
#15408
deps
Bump super-linter/super-linter from 6.5.0 to 6.5.1 -
#15393
deps
Switch to github.com/leodido/go-syslog -
#15403
deps
Update OpenTelemetry dependencies
Packages
Arch | Platform | Package | SHA256 |
---|---|---|---|
arm64 | CentOS | telegraf-1.31.0-1.aarch64.rpm | 2e360ed5510ce1b355ecac1f17e82359f214a86510ea8ae3db764bab9ee73ca8 |
armel | CentOS | telegraf-1.31.0-1.armel.rpm | 3363fb5bfce1c35eede13415dd3b59b5d39b183241b9bc0804e0af8b0cae59f4 |
armv6hl | CentOS | telegraf-1.31.0-1.armv6hl.rpm | 22abf816e7b1d2a5b85cb2890d127f627b6318e5517412be90543ce90a3a1e5d |
i386 | CentOS | telegraf-1.31.0-1.i386.rpm | c423051aa8d6e54007c0a46f42f6dfb7e9c62cb75979cca80509615710710e92 |
unknown | CentOS | telegraf-1.31.0-1.loong64.rpm | 149ac74813a000ffe01b2e6353d2187e8b3727223b163ceeef6b89f190cffe42 |
ppc64le | CentOS | telegraf-1.31.0-1.ppc64le.rpm | 1af58f2ceae143a6f0bffcccfc1a64436ac2d5293afca8e17eb63dd464e05ca9 |
riscv64 | CentOS | telegraf-1.31.0-1.riscv64.rpm | 15d1c8db196d55374105e0cd6d2b766b93c575a48539eb6fbb190eec0d3147d7 |
s390x | CentOS | telegraf-1.31.0-1.s390x.rpm | db0d0a3b4699a9b450babe27358806aa92d2f23d94a87f57ee2c8f3227ca5b64 |
amd64 | CentOS | telegraf-1.31.0-1.x86_64.rpm | 7cc9c2fbbb7903e1dde78c7dbc0a9b24269b269e1d4c911ddd4564efd1ca0dba |
amd64 | macOS | telegraf-1.31.0_darwin_amd64.dmg | ab1067ade5d124dbe85b807d759631d26ef4a8cf849656556c71ff40cd7058cc |
amd64 | macOS | telegraf-1.31.0_darwin_amd64.tar.gz | dc0728961652922a485d858f0704475884861ba771a1ba6f7e30045cf42fd07c |
arm64 | macOS | telegraf-1.31.0_darwin_arm64.dmg | 17db1abb44070efd3aa322ab95f07c60397691c7781abfc09b5d541997fbfa82 |
arm64 | macOS | telegraf-1.31.0_darwin_arm64.tar.gz | 937bc1a6f9bf72e2d8a2c220871353b11bd5d63a1904d26d3982393f5c66fe68 |
amd64 | FreeBSD | telegraf-1.31.0_freebsd_amd64.tar.gz | a06da113c97b1c032adfc0b4359cfb7df0225f6ad13e3b33d5ea4b576737f379 |
armv7 | FreeBSD | telegraf-1.31.0_freebsd_armv7.tar.gz | 75a0d5f514b913d23674efee25351abe45e5b3d29877cf8dfe477caab1986706 |
i386 | FreeBSD | telegraf-1.31.0_freebsd_i386.tar.gz | 2de06d979382cbd103511b8ba78063141f24592ad61edc19371ddb3f1650c276 |
amd64 | Linux | telegraf-1.31.0_linux_amd64.tar.gz | 6f56260815f55785014877f6c95eef045952e3fa884d967b1eb4a426078c1e43 |
arm64 | Linux | telegraf-1.31.0_linux_arm64.tar.gz | 2aa50e88aa972ab5d5feaf161dd4251e128adf8ffaea50f65f6b8d5df678bb00 |
armel | Linux | telegraf-1.31.0_linux_armel.tar.gz | 0d08645f14031462cfeb435f75daa34f30b66be23b8c30db173b7c5a318a6687 |
armhf | Linux | telegraf-1.31.0_linux_armhf.tar.gz | 8e3a53fc77b134eec23ba6fcef0f138051d2f9c65f637f9708e653d2d1b3980b |
i386 | Linux | telegraf-1.31.0_linux_i386.tar.gz | a33438a07cd75ff37d96a94654f017f057bdc416aba56ff10dc6c27c84515b17 |
unknown | Linux | telegraf-1.31.0_linux_loong64.tar.gz | b90f5011ac9b3b06f3930552c9d5de9861cdff1f1102e879a814eca8b38a4356 |
mips | Linux | telegraf-1.31.0_linux_mips.tar.gz | fc5fe392375a381a26749cfc73b1bcaf7e2f5309db8669c9fbd5b6518348dba9 |
mipsel | Linux | telegraf-1.31.0_linux_mipsel.tar.gz | a0d43a093d4cf33eaae1cc05d4bcc5bbcdcbb2567ef3e375eb07563c22998414 |
ppc64le | Linux | telegraf-1.31.0_linux_ppc64le.tar.gz | 98c055dba4d9aeb6020ab66b5e7755922784eba5cf4098a0b27b23a11c3c0aed |
riscv64 | Linux | telegraf-1.31.0_linux_riscv64.tar.gz | 7a308ab123a283ba188c546dd259c781cf306fdae19d397b945b98fe43f4fea4 |
s390x | Linux | telegraf-1.31.0_linux_s390x.tar.gz | 65f7f3e0bf813305fd776ead15c3f3811d541b534a0e3cb83ae0ebac273dc744 |
amd64 | Windows | telegraf-1.31.0_windows_amd64.zip | 2cfd9d9577feb710eca57c5258d121611fb987a51ace2b2adb2f8bc09552dfd4 |
arm64 | Windows | telegraf-1.31.0_windows_arm64.zip | 066d15dcdff95c4193332c532b9cdc470c83a010c65ae1f9b1c8d290977dacea |
i386 | Windows | telegraf-1.31.0_windows_i386.zip | cf7b0d0aae5421943c5c33dcd25c7565b7097ac2ec8630532fd73e2dfcbbd8be |
amd64 | Debian | telegraf_1.31.0-1_amd64.deb | 1196a76374cd4d0a416cc25c75a20c81af038c422f7d9c7a58aa9a5a7de23e96 |
arm64 | Debian | telegraf_1.31.0-1_arm64.deb | 902f6cf8bfaa168c21f92b9c18255f3797c52a039a9c711f0302f09a55026513 |
armel | Debian | telegraf_1.31.0-1_armel.deb | 9c194ad3b707939e49fa04c196f20b973fe80a4bee5c77ffd45f291060f59b2e |
armhf | Debian | telegraf_1.31.0-1_armhf.deb | 71dbe79896994ee7d0a5eb9f79b86c43c053822dce251368b0b7d001f8574f83 |
i386 | Debian | telegraf_1.31.0-1_i386.deb | b2e4381bdd9d45a446039403a5b6ff923a578f5cdf850b95934ad8cc3291e720 |
unknown | Debian | telegraf_1.31.0-1_loong64.deb | c5f657ae11779102f0b8769f592da7a48d6958c8690f259a5b54dd2414ae67f0 |
mips | Debian | telegraf_1.31.0-1_mips.deb | be853e7c33dc26b47b76f34e9bb47660f63c25e0f340349cc0475a8e724ad582 |
mipsel | Debian | telegraf_1.31.0-1_mipsel.deb | fc19f86f949c7e9c5616ff0a2482e1ce7fe0e2c036b46093a052c53fcd47ece1 |
ppc64el | Debian | telegraf_1.31.0-1_ppc64el.deb | c584e3e9328cab40a329b87aa6d57d1dfc5cab2c4331b2173352180ec4f4f97c |
riscv64 | Debian | telegraf_1.31.0-1_riscv64.deb | d15e973cec9eff6fe4778ac451ba6ed87b9c7293740ac54b94edfe6d3e54d980 |
s390x | Debian | telegraf_1.31.0-1_s390x.deb | 9cf109010a2a234abcde3241b3287f176211845eae958809152f2bfd41059210 |