v1.25.0 [2022-12-12]
New Plugins
- #10103
inputs.azure_monitor
Azure Monitor - #8413
inputs.gcs
Google Cloud Storage - #11824
inputs.intel_dlb
Intel DLB - #11814
inputs.libvirt
libvirt - #12108
inputs.netflow
netflow v5, v9, and IPFIX - #11786
inputs.opcua_listener
OPC UA Event subscriptions
Features
-
#12130 Add arm64 Windows builds to nightly and CI
-
#11987
agent
Add method to inform of deprecated plugin option values -
#11232
agent
Secret-store implementation -
#12358
agent
Deprecate active usage of netsnmp translator -
#12302
agent.tls
Allow setting renegotiation method -
#12111
common.kafka
Add exponential backoff when connecting or reconnecting and allow plugin to start without making initial connection -
#11860
inputs.amqp_consumer
Determine content encoding automatically -
#12014
inputs.apcupsd
Add new fields -
#12342
inputs.cgroups
Do not abort on first error, print message once -
#8958
inputs.conntrack
Parse conntrack stats -
#11703
inputs.diskio
Allow selecting devices by ID -
#11895
inputs.ethtool
Gather statistics from namespaces -
#12087
inputs.ethtool
Possibility to skip gathering metrics for downed interfaces -
#12324
inputs.http_response
Add User-Agent header -
#12304
inputs.kafka_consumer
Add sarama debug logs -
#11783
inputs.knx_listener
Support TCP as transport protocol -
#12301
inputs.kubernetes
Allow fetching kublet metrics remotely -
#12255
inputs.modbus
Add 8-bit integer types -
#11983
inputs.modbus
Add config option to pause after connect -
#12340
inputs.modbus
Add support for half-precision float (float16) -
#11106
inputs.modbus
Optimize grouped requests -
#11273
inputs.modbus
Optimize requests -
#11630
inputs.opcua
Add use regular reads workaround -
#9633
inputs.powerdns_recursor
Support for new PowerDNS recursor control protocol -
#12050
inputs.prometheus
Add support for custom header -
#11962
inputs.prometheus
Allow explicit scrape configuration without annotations -
#11729
inputs.prometheus
Use system wide proxy settings -
#12329
inputs.smart
Add additional SMART metrics that indicate/predict device failure -
#11872
inputs.snmp
Convert enum values -
#12187
inputs.socket_ listener
Allow to specify message separator for streams -
#12351
inputs.sqlserver
Add @@SERVICENAME and SERVERPROPERTY(IsClustered) in measurement sqlserver_server_properties -
#12126
inputs.sqlserver
Add data and log used space metrics for Azure SQL DB -
#12292
inputs.sqlserver
Add metric available_physical_memory_kb in sqlserver_server_properties -
#12319
inputs.sqlserver
Introduce timeout for query execution -
#12147
inputs.system
Collect unique user count logged in -
#12281
inputs.tail
Add option to preserve newlines for multiline data -
#11762
inputs.tail
Allow handling of quoted strings spanning multiple lines -
#12170
inputs.tomcat
Add source tag -
#11874
outputs.azure_data_explorer
Add support for streaming ingestion for ADX output plugin -
#11991
outputs.event_hubs
Expose max message size batch option -
#11950
outputs.graylog
Implement optional connection retries -
#11385
outputs.timestream
Support ingesting multi-measures -
#12232
parsers.binary
Handle hex-encoded inputs -
#12008
parsers.csv
Add option for overwrite tags -
#12247
parsers.csv
Support null delimiters -
#12320
parsers.grok
Add option to allow multiline messages -
#11933
parsers.xpath
Add option to skip (header) bytes -
#11999
parsers.xpath
Allow to specify byte-array fields to encode in HEX -
#11552
parsers
Add binary parser -
#12260
serializers.json
Support serializing JSON nested in string fields
Bugfixes
- #12113
agent
Run processors in config order - #12127
agent
Watch for changes in configuration files in config directories - #12062
inputs.conntrack
Skip gather tests if conntrack kernel module is not loaded - #12295
inputs.filecount
Revert library version - #12284
inputs.kube_inventory
Change default token path, use in-cluster config by default - #12235
inputs.modbus
Add workaround to read field in separate requests - #12339
inputs.modbus
Fix Windows COM-port path - #12367
inputs.modbus
Fix default value of transmission mode - #12330
inputs.mongodb
Fix connection leak triggered by config reload - #12101
inputs.opcua
Add support for opcua datetime values - #12376
inputs.opcua
Parse full range of status codes with uint32 - #12278
inputs.promethes
Respect selectors when scraping pods - #12323
inputs.sql
Cast measurement_column to string - #12259
inputs.vsphere
Eliminated duplicate samples - #12307
inputs.zfs
Unbreak datasets stats gathering in case listsnaps is enabled on a zfs pool - #12291
outputs.azure_data_explorer
Update test call to NewSerializer - #12357
processors.parser
Handle empty metric names correctly
Dependency Updates
- #12334
deps
Update github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1836 to 1.62.77 - #12355
deps
Update github.com/gosnmp/gosnmp from 1.34.0 to 1.35.0 - #12372
deps
Update OpenTelemetry from 0.2.30 to 0.2.33
Packages
Arch | Platform | Package | SHA256 |
---|---|---|---|
arm64 | CentOS | telegraf-1.25.0-1.aarch64.rpm
| 26ea759d7bdd9a30163f22274f791fc8e26c2336e416139926f8c491aebd76d4
|
armel | CentOS | telegraf-1.25.0-1.armel.rpm
| f09e29784c973a371d27ef6dcfec8c1fbd2e5cc19382c84ad69ca192efba74fe
|
armv6hl | CentOS | telegraf-1.25.0-1.armv6hl.rpm
| 52e7ddf67ed59128dc26a4c8920b44e5674c3f515afdb0627230de2040829576
|
i386 | CentOS | telegraf-1.25.0-1.i386.rpm
| 4ff5eb4017758a6ebda65e0e95b7b5396873af97228fb958301c515ef2159bdd
|
ppc64le | CentOS | telegraf-1.25.0-1.ppc64le.rpm
| 8b706d30bf86ec441f5eededaf13be231c1e6987bfb24f2cba9e86aa69c17ee4
|
riscv64 | CentOS | telegraf-1.25.0-1.riscv64.rpm
| a69053a5c8a5fc6e7ecc121576aa4f53a367b9442bfaab429f2e3a984f6edb6a
|
s390x | CentOS | telegraf-1.25.0-1.s390x.rpm
| 82e0310b4ec40cf0e863c1cffd753606076472341661469746f2c599139c93c9
|
amd64 | CentOS | telegraf-1.25.0-1.x86_64.rpm
| 5d873b55230a410f5da87fbf2cb6d26663ca72f01d86326acb39f20b6743f7ec
|
amd64 | macOS | telegraf-1.25.0_darwin_amd64.dmg
| 4772ee242aaa9326fc1f3b335b22a68f96d4ec0a6f610500b0432b663c1d594e
|
amd64 | macOS | telegraf-1.25.0_darwin_amd64.tar.gz
| 4d94153e34260de495b698042ea213b00204c06a634bde1b3084b9c21d340dce
|
arm64 | macOS | telegraf-1.25.0_darwin_arm64.dmg
| 1c847bbf5e448763899cb4c34b1e49c4260c36a7ce9b6b7e4fa6e6d66f0a724e
|
arm64 | macOS | telegraf-1.25.0_darwin_arm64.tar.gz
| 3451540454f773d74ebb3f5bfd7bba4317d580a7bb5736baf086fb4e4ddcece5
|
amd64 | FreeBSD | telegraf-1.25.0_freebsd_amd64.tar.gz
| 3a11e46edf250429f2964e324506540b342d8a0ff7b3bf4f3d2fe2f271b7f281
|
armv7 | FreeBSD | telegraf-1.25.0_freebsd_armv7.tar.gz
| a7fc7c4ec8f41d07e4567f488ec3a4b9bfd62a67771a785dffcb2b72575b3d63
|
i386 | FreeBSD | telegraf-1.25.0_freebsd_i386.tar.gz
| 42b8063e4511f26ef4e025e1c1d109f1da7ad49a7a762d4f82732ef63188dc61
|
amd64 | Linux | telegraf-1.25.0_linux_amd64.tar.gz
| 0e5eb54cd77180a5d61db4c6f580b94b3fae8f06dfecfe34e40f2d4f0f403fd6
|
arm64 | Linux | telegraf-1.25.0_linux_arm64.tar.gz
| 5184e0254eef98159d949b73581c50ec809ae0e4669e28196d449aabaa4088db
|
armel | Linux | telegraf-1.25.0_linux_armel.tar.gz
| 67b40a56ab4331009f246578da7d90ab8c4db00c24726d9531aeb785bac06fb8
|
armhf | Linux | telegraf-1.25.0_linux_armhf.tar.gz
| 4146070e1ceca814531ac57ada30d4cdb40107c160082a6875d4a62c9c69b920
|
i386 | Linux | telegraf-1.25.0_linux_i386.tar.gz
| 3434b2ede062e50495f4dc0e13ba81741b04a85487ee723e8ee996ff1ca9ab3c
|
mips | Linux | telegraf-1.25.0_linux_mips.tar.gz
| f9c159c7fbc40f2467ef2dc3c15d9475ddd9c6e167eb3cb0653d8afd96b84337
|
mipsel | Linux | telegraf-1.25.0_linux_mipsel.tar.gz
| f924459f16791f53f5d8edcff7e42c3e7c173128f84b874fe9d321489eed2c9a
|
ppc64le | Linux | telegraf-1.25.0_linux_ppc64le.tar.gz
| eb0ebc32f270e8799a2e6177e45bb3daeb5dba321e135927ddc2bd97e5272c39
|
riscv64 | Linux | telegraf-1.25.0_linux_riscv64.tar.gz
| 9c40aa60f652d0c4d3a21a386ad54074f1bca5dd4be76d311218a952bd1c5f34
|
s390x | Linux | telegraf-1.25.0_linux_s390x.tar.gz
| 7c3a73e6bd886abcfdc1f84776b368ccf0ff7573511f95145a3b14c704a5820e
|
amd64 | Linux | telegraf-1.25.0_static_linux_amd64.tar.gz
| 93491e59b97f23c6f2930b284507d1d72803b35a4d8480057b8e25e23c4dd167
|
amd64 | Windows | telegraf-1.25.0_windows_amd64.zip
| cb51a71313c62ddfd327b199346d8f87f39721e11cca01780173717961d9757a
|
arm64 | Windows | telegraf-1.25.0_windows_arm64.zip
| f43f05148a857aca12859a0344eeef124a90930c0dc3838740b7c3f794bf1a5a
|
i386 | Windows | telegraf-1.25.0_windows_i386.zip
| c0a8efeb6bcab75cdee8da4ef31239c7a9f881248e13167e2200ba6c78ea33cf
|
amd64 | Debian | telegraf_1.25.0-1_amd64.deb
| 0b04aad75b7314b034ce3d36070e0029f81722ddd18997849dd9362afa8a36ec
|
arm64 | Debian | telegraf_1.25.0-1_arm64.deb
| 72590ac0fb2105830051d140fbe9a3472b1ccff92a3cbd85f9dcdd9823be4a90
|
armel | Debian | telegraf_1.25.0-1_armel.deb
| ed4e23e38d528e0e9061bbf62be4fd6aa5aa102c618eb0ca78d174e3412a6d9f
|
armhf | Debian | telegraf_1.25.0-1_armhf.deb
| 735375028d1ffd03c8393bf6e9a5f8c02246f7585cfa43d0aacdc76b8a3824bd
|
i386 | Debian | telegraf_1.25.0-1_i386.deb
| e387a059acfc34a494e3c7c346695185997e797967cad66bbb2276367f70a05e
|
mips | Debian | telegraf_1.25.0-1_mips.deb
| d94fa4aeef6957382025db1225775959fc93c37cb8eefeea26b7d619d506ba69
|
mipsel | Debian | telegraf_1.25.0-1_mipsel.deb
| 9fd27fb34ac1d59ee25a390cca466b83ede0e4bd6082ea0cb03745bbfc970bef
|
ppc64el | Debian | telegraf_1.25.0-1_ppc64el.deb
| bead7c90a6daf63fd107b31846537c9034c3c8d9a39db6a08ce3544ed000f7c7
|
riscv64 | Debian | telegraf_1.25.0-1_riscv64.deb
| 84d260a9db53e31019ad6768b762517411741aab64c091764ee826b3751b45f9
|
s390x | Debian | telegraf_1.25.0-1_s390x.deb
| 88a4ad67fc2e19de90d8595ded29289bdf6c58cdf74badbd090acfdfbd7e8f30
|