v1.32.0
版本发布时间: 2024-09-10 02:39:10
influxdata/telegraf最新发布版本:v1.32.3(2024-11-19 04:28:47)
v1.32.0 [2024-09-09]
Important Changes
- This release contains a logging overhaul as well as some new features for logging (see PRs #15556, #15629, #15677, #15695 and #15751). As a consequence the redunant
logtarget
setting is deprecated,stderr
is used if nologfile
is provided, otherwise messages are logged to the given file. For using the Windowseventlog
setlogformat = "eventlog"
! - This release contains a change in json_v2 parser config parsing if the config is empty (not define any rules), initialization will fail (see PR #15844).
- This release contains a feature for a disk-backed metric buffer under the
buffer_strategy
agent config (see PR #15564). Please note, this feature is experimental, please give it a test and report any issues you encounter.
New Plugins
-
#15700
inputs.slurm
SLURM workload manager -
#15602
outputs.parquet
Parquet file writer -
#15569
outputs.remotefile
Output to remote location like S3
Features
-
#15732
agent
Add config check sub-command -
#15564
agent
Add metric disk buffer -
#15645
agent
Enable watching for new configuration files -
#15644
agent
Watch for deleted files -
#15695
logging
Add 'trace' log-level -
#15677
logging
Allow to override log-level per plugin -
#15751
logging
Implement structured logging -
#15640
common.cookie
Allow usage of secrets in headers -
#15636
common.shim
Enable metric tracking within external plugins -
#15570
common.tls
Allow group aliases for cipher-suites -
#15628
inputs.amd_rocm_smi
Parse newer ROCm versions -
#15519
inputs.azure_monitor
Add client options parameter -
#15544
inputs.elasticsearch
Add support for custom headers -
#15688
inputs.elasticsearch
Gather enrich stats -
#15834
inputs.execd
Allow to provide logging prefixes on stderr -
#15764
inputs.http_listener_v2
Add unix socket mode -
#15495
inputs.ipmi_sensor
Collect additional commands -
#15790
inputs.kafka_consumer
Allow to select the metric time source -
#15648
inputs.modbus
Allow reading single bits of input and holding registers -
#15528
inputs.mqtt_consumer
Add variable length topic parsing -
#15486
inputs.mqtt_consumer
Implement startup error behaviors -
#15749
inputs.mysql
Add support for replica status -
#15521
inputs.netflow
Add more fields for sFlow extended gateway packets -
#15396
inputs.netflow
Add support for sFlow drop notification packets -
#15468
inputs.openstack
Allow collection without admin privileges -
#15637
inputs.opentelemetry
Add profiles support -
#15423
inputs.procstat
Add ability to collect per-process socket statistics -
#15655
inputs.s7comm
Implement startup-error behavior settings -
#15600
inputs.sql
Add SAP HANA SQL driver -
#15424
inputs.sqlserver
Introduce user specified ID parameter for ADD logins -
#15687
inputs.statsd
Expose allowed_pending_messages as internal stat -
#15458
inputs.systemd_units
Support user scoped units -
#15702
outputs.datadog
Add support for submitting alongside dd-agent -
#15668
outputs.dynatrace
Report metrics as a delta counter using regular expression -
#15471
outputs.elasticsearch
Allow custom template index settings -
#15613
outputs.elasticsearch
Support data streams -
#15722
outputs.kafka
Add option to add metric name as record header -
#15689
outputs.kafka
Add option to set producer message timestamp -
#15787
outputs.syslog
Implement startup error behavior options -
#15697
parsers.value
Add base64 datatype -
#15795
processors.aws_ec2
Allow to use instance metadata
Bugfixes
-
#15661
agent
Fix buffer directory config and document -
#15788
inputs.kinesis_consumer
Honor the configured endpoint -
#15791
inputs.mysql
Enforce float for all known floating-point information -
#15743
inputs.snmp
Avoid sending a nil to gosmi's GetEnumBitsFormatted -
#15815
logger
Handle trace level for standard log -
#15781
outputs.kinesis
Honor the configured endpoint -
#15615
outputs.remotefile
Resolve linter not checking error -
#15740
serializers.template
Unwrap metrics if required
Dependency Updates
-
#15829
deps
Bump github.com/BurntSushi/toml from 1.3.2 to 1.4.0 -
#15775
deps
Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.16.11 to 1.16.12 -
#15733
deps
Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.38.7 to 1.40.3 -
#15761
deps
Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.3 to 1.40.4 -
#15827
deps
Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.37.3 to 1.38.0 -
#15760
deps
Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.25.5 to 1.27.4 -
#15737
deps
Bump github.com/eclipse/paho.mqtt.golang from 1.4.3 to 1.5.0 -
#15734
deps
Bump github.com/google/cel-go from 0.20.1 to 0.21.0 -
#15777
deps
Bump github.com/miekg/dns from 1.1.59 to 1.1.62 -
#15828
deps
Bump github.com/openconfig/goyang from 1.5.0 to 1.6.0 -
#15735
deps
Bump github.com/pion/dtls/v2 from 2.2.11 to 2.2.12 -
#15779
deps
Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.2 -
#15831
deps
Bump github.com/prometheus/prometheus from 0.53.1 to 0.54.1 -
#15736
deps
Bump github.com/redis/go-redis/v9 from 9.5.1 to 9.6.1 -
#15830
deps
Bump github.com/seancfoley/ipaddress-go from 1.6.0 to 1.7.0 -
#15842
deps
Bump github.com/showwin/speedtest-go from 1.7.7 to 1.7.9 -
#15778
deps
Bump go.step.sm/crypto from 0.50.0 to 0.51.1 -
#15776
deps
Bump golang.org/x/net from 0.27.0 to 0.28.0 -
#15757
deps
Bump golang.org/x/sync from 0.7.0 to 0.8.0 -
#15759
deps
Bump gonum.org/v1/gonum from 0.15.0 to 0.15.1 -
#15758
deps
Bump modernc.org/sqlite from 1.30.0 to 1.32.0 -
#15756
deps
Bump super-linter/super-linter from 6.8.0 to 7.0.0 -
#15826
deps
Bump super-linter/super-linter from 7.0.0 to 7.1.0 -
#15780
deps
Bump tj-actions/changed-files from 44 to 45
Packages
Arch | Platform | Package | SHA256 |
---|---|---|---|
arm64 | CentOS | telegraf-1.32.0-1.aarch64.rpm | ea672ffcb2fcb90efffd9899907d20a6ccc3300734c7fae7e5756dc1a26cdb62 |
armel | CentOS | telegraf-1.32.0-1.armel.rpm | 1a06b63c23507cc23dcbc12acc06f8775d5d83cf05564c7b9769ef917758e2d2 |
armv6hl | CentOS | telegraf-1.32.0-1.armv6hl.rpm | 22b8428a94958bd48dcdde7144d8ea06f20736dbf636a34153d049ced5aed291 |
i386 | CentOS | telegraf-1.32.0-1.i386.rpm | 763f06d10d764b394d801bb6c4c26442f74e85e9e93b219d68ebb8c55117efcc |
loong64 | CentOS | telegraf-1.32.0-1.loong64.rpm | ac6ee85fc3c92522879f22b9aab18d0d41a6fd0e67c4abf359cbd515dad228e7 |
ppc64le | CentOS | telegraf-1.32.0-1.ppc64le.rpm | 59f05a830e7355844955bb07353f27c265796cef8e571cec1808dc3dd54639d7 |
riscv64 | CentOS | telegraf-1.32.0-1.riscv64.rpm | 70de19278bce542c15b1cd9c5fdbac4c7ee99dbcfecda7e2b0662e9e9641c9af |
s390x | CentOS | telegraf-1.32.0-1.s390x.rpm | 482e3a488603d2262b30c538322c2c53b0a737b546bac762babaeb3ce9c20084 |
amd64 | CentOS | telegraf-1.32.0-1.x86_64.rpm | cf8ecdea741f63129e7993cf821062c4fb86dedf90a3f71e03ca517f81506c67 |
amd64 | macOS | telegraf-1.32.0_darwin_amd64.dmg | e43bd46a2f23bce24eae486ed843e18be86d1a73feb4e8f04612e4a9d1dcacf5 |
amd64 | macOS | telegraf-1.32.0_darwin_amd64.tar.gz | 56e6581dfea302dcea8d9d5085a119c06c7f35a10f890c2cdf0af977d24e3a43 |
arm64 | macOS | telegraf-1.32.0_darwin_arm64.dmg | 8c012abe5511c5fa4587656ff78bf7e2a4c0c95ed6e4ac290b766679cc50bff0 |
arm64 | macOS | telegraf-1.32.0_darwin_arm64.tar.gz | 3109aac544302fcd479843ac2ed43bf7bc84e4106cdd0166a4d59930f42e44a8 |
amd64 | FreeBSD | telegraf-1.32.0_freebsd_amd64.tar.gz | fc6e87e9cc7433f1467d7c9a59fe3f876801a52e28257d98bfe727c8b7d4a9a0 |
armv7 | FreeBSD | telegraf-1.32.0_freebsd_armv7.tar.gz | e6552ecb33427b8d65354c0cd9c64b6876df836b4dd52293687e813c5b858950 |
i386 | FreeBSD | telegraf-1.32.0_freebsd_i386.tar.gz | b0c0fb2ae13c345913c9f581a6b08f940ebfd3768073bc9c115a91bbde787989 |
amd64 | Linux | telegraf-1.32.0_linux_amd64.tar.gz | 43861d4588ae50b33d2184aaae9873693f24cc08504ea361cb0da4b602cbabb1 |
arm64 | Linux | telegraf-1.32.0_linux_arm64.tar.gz | 2ffdc0a8fcb59bfff7ba698630169d7cf4184efebefe4f26ffe08871b8f468f8 |
armel | Linux | telegraf-1.32.0_linux_armel.tar.gz | 76a2a7d846a248cca80b9fd2652e29cccbc93be778ae6126155cbceca08be50a |
armhf | Linux | telegraf-1.32.0_linux_armhf.tar.gz | c37f59c9aa1df5a2745e1759eb8a32f6ba877d06231599083fc8df870cc452a4 |
i386 | Linux | telegraf-1.32.0_linux_i386.tar.gz | 04e5ac31abc722d2d5b33f5b3f69682951b21090cb9a912849410a941779e3bd |
loong64 | Linux | telegraf-1.32.0_linux_loong64.tar.gz | 8406733b0654c7fb1b01b5e5bf16f0b209617aa9f54e061602c22bff6d3b2f90 |
mips | Linux | telegraf-1.32.0_linux_mips.tar.gz | fdd226ad40840a5226ad6c3d2ffb718f19eafb6aa0e162661a92533a7d0ea815 |
mipsel | Linux | telegraf-1.32.0_linux_mipsel.tar.gz | 46050515ffd80fdd459d92a639ee4d5354d8e60feaf5a10175ad80f467b4b177 |
ppc64le | Linux | telegraf-1.32.0_linux_ppc64le.tar.gz | 8e1135c4ba93cd9f656c78ce5648ce52bce1c9c1d58e6da02b1294875c3306d1 |
riscv64 | Linux | telegraf-1.32.0_linux_riscv64.tar.gz | bcbb3dd5fb39e0484a342be8de9a322ecef8cb3bc2a4a22949a15f10c3b08165 |
s390x | Linux | telegraf-1.32.0_linux_s390x.tar.gz | 7d5246494e641d3fb12ac89c7ce0fef92a896ae53205d593e635108a5f569733 |
amd64 | Windows | telegraf-1.32.0_windows_amd64.zip | 3138eddbe75b2ab77fbd5d0df2fb1a32d3d84626c25db281abf003fe2913e0e9 |
arm64 | Windows | telegraf-1.32.0_windows_arm64.zip | 1c30d27c503c32f2132bf37d8d06f84d7757876e08a13f3b59d64726952911e3 |
i386 | Windows | telegraf-1.32.0_windows_i386.zip | bcd0627391f50f4064ecc2e1d16a965b558424b8faea813201f87f71fdf2e62c |
amd64 | Debian | telegraf_1.32.0-1_amd64.deb | dc936ab3c82044ab5d337091c03f1b30e2187c5a70ec7b499d2fc3fca4832fef |
arm64 | Debian | telegraf_1.32.0-1_arm64.deb | 67ce9bbdf4360bd4fc402f27196f5e2153606020a27908e2da47603439b06620 |
armel | Debian | telegraf_1.32.0-1_armel.deb | d04e98b7162867a5bfc2d34334721905b7a27a4e9349f4bf9a37a3927a4e6f23 |
armhf | Debian | telegraf_1.32.0-1_armhf.deb | d8ce34aa173a53de35c816a9fb351be486c547583faae24fb804af640d26747c |
i386 | Debian | telegraf_1.32.0-1_i386.deb | faa615b97936d7ca36217090a46265425876d31cc8898f8b95a391856d10528a |
loong64 | Debian | telegraf_1.32.0-1_loong64.deb | 2f44ca95c7c38fddadfb240bb591c48ea2a9e487fa87fe79c16c91ff1915c123 |
mips | Debian | telegraf_1.32.0-1_mips.deb | 985b5b2968115f14d531e0732bb0dd6049d698da174abba47243cbb7f8457e6b |
mipsel | Debian | telegraf_1.32.0-1_mipsel.deb | 1fc068dd80700f129d578e5cc1a6e1a0b4f07cccd547d5d0256043237e2de33f |
ppc64el | Debian | telegraf_1.32.0-1_ppc64el.deb | aff2a894f428c17c86d3f07443bc6a82b4cc50190f7a0d413af321ea199caf4a |
riscv64 | Debian | telegraf_1.32.0-1_riscv64.deb | cd460ce3ca3834ffbb06c839efb3c132e4c3380a630b3c07b23ad65d6aee0871 |
s390x | Debian | telegraf_1.32.0-1_s390x.deb | 419a5aca2ed82b32294706b55142896776b5790b68e1bfb1e80eeb935afbd9a2 |