v1.21.0
版本发布时间: 2021-12-16 07:22:01
influxdata/telegraf最新发布版本:v1.32.3(2024-11-19 04:28:47)
v1.21.0 [2021-12-15]
Release Notes
The signing for RPM digest has changed to use sha256 to improve security. Please see the pull request for more details: #10272.
Thank you to @zak-pawel for lots of linter fixes!
Bugfixes
-
#10268
inputs.snmp
Update snmp plugin to respect number of retries configured -
#10225
outputs.wavefront
Flush wavefront output sender on error to clean up broken connections - #9970 Restart Telegraf service if it is already running and upgraded via RPM
-
#10188
parsers.xpath
Handle duplicate registration of protocol-buffer files gracefully -
#10132
inputs.http_listener_v2
Fix panic on close to check that Telegraf is closing -
#10196
outputs.elasticsearch
Implement NaN and inf handling for elasticsearch output - #10205 Print loaded plugins and deprecations for once and test flags
-
#10214
processors.ifname
Eliminate MIB dependency for ifname processor -
#10206
inputs.snmp
Optimize locking for SNMP MIBs loading -
#9975
inputs.kube_inventory
Set TLS server name config properly - #10230 Sudden close of Telegraf caused by OPC UA input plugin
- #9913 Update eclipse/paho.mqtt.golang module from 1.3.0 to 1.3.5
-
#10221
parsers.json_v2
Parser timestamp setting order -
#10209
outputs.graylog
Ensure graylog spec fields not prefixed with _ -
#10099
inputs.zfs
Pool detection and metrics gathering for ZFS >= 2.1.x -
#10007
processors.ifname
Parallelism fix for ifname processor -
#10208
inputs.mqtt_consumer
Mqtt topic extracting no longer requires all three fields - #9616 Windows Service - graceful shutdown of telegraf
- #10203 Revert unintented corruption of the Makefile
-
#10112
inputs.cloudwatch
Cloudwatch metrics collection -
#10178
outputs.all
Register bigquery to output plugins -
#10165
inputs.sysstat
Sysstat to use unique temp file vs hard-coded - #10046 Update nats-sever to support openbsd
-
#10091
inputs.prometheus
Check error before defer in prometheus k8s -
#10101
inputs.win_perf_counters
Add setting to win_perf_counters input to ignore localization -
#10136
inputs.snmp_trap
Remove snmptranslate from readme and fix default path -
#10116
inputs.statsd
Input plugin statsd parse error - #10131 Skip knxlistener when writing the sample config
-
#10119
inputs.cpu
Update shirou/gopsutil from v2 to v3 -
#10074
outputs.graylog
Failing test due to port already in use -
#9865
inputs.directory_monitor
Directory monitor input plugin when data format is CSV and csv_skip_rows>0 and csv_header_row_count>=1 -
#9862
outputs.graylog
Graylog plugin TLS support and message format -
#9908
parsers.json_v2
Remove dead code -
#9881
outputs.graylog
Mute graylog UDP/TCP tests by marking them as integration - #9751 Update google.golang.org/grpc module from 1.39.1 to 1.40.0
Features
-
#10200
aggregators.deprecations.go
Implement deprecation infrastructure -
#9518
inputs.snmp
Snmp to use gosmi -
#10130
outputs.influxdb_v2
Add retry to 413 errors with InfluxDB output -
#10144
inputs.win_services
Add exclude filter -
#9995
inputs.mqtt_consumer
Enable extracting tag values from MQTT topics -
#9419
aggregators.all
Add support of aggregator as Starlark script -
#9561
processors.regex
Extend regexp processor do allow renaming of measurements, tags and fields -
#8184
outputs.http
Add use_batch_format for HTTP output plugin -
#9988
inputs.kafka_consumer
Add max_processing_time config to Kafka Consumer input -
#9841
inputs.sqlserver
Add additional metrics to support elastic pool (sqlserver plugin) -
#9910
common.tls
Filter client certificates by DNS names -
#9942
outputs.azure_data_explorer
Add option to skip table creation in azure data explorer output -
#9984
processors.ifname
Add more details to logmessages -
#9833
common.kafka
Add metadata full to config - #9876 Update etc/telegraf.conf and etc/telegraf_windows.conf
-
#9256
inputs.modbus
Modbus connection settings (serial) -
#9860
inputs.directory_monitor
Adds the ability to create and name a tag containing the filename using the directory monitor input plugin -
#9740
inputs.prometheus
Add ignore_timestamp option -
#9513
processors.starlark
Starlark processor example for processing sparkplug_b messages -
#9449
parsers.json_v2
Support defining field/tag tables within an object table -
#9827
inputs.elasticsearch_query
Add debug query output to elasticsearch_query -
#9241
inputs.snmp
Telegraf to merge tables with different indexes -
#9013
inputs.opcua
Allow user to select the source for the metric timestamp. -
#9706
inputs.puppetagent
Add measurements from puppet 5 -
#9644
outputs.graylog
Add graylog plugin TCP support -
#8229
outputs.azure_data_explorer
Add json_timestamp_layout option
New Input Plugins
New Output Plugins
- #9891 Add new groundwork output plugin
- #9923 Add mongodb output plugin
- #9346 Azure Event Hubs output plugin
Arch | Platform | Package | SHA256 |
---|---|---|---|
arm64 | CentOS | telegraf-1.21.0-1.aarch64.rpm |
ee7163877d776bbacee6cdad82f78f3ceff0d6f779603c87a37daa09b64a4998 |
armel | CentOS | telegraf-1.21.0-1.armel.rpm |
f86b5c1065ce1467213cc477a69cde096c827bd70a68e5b6b3df5fd6e2549d0d |
armv6hl | CentOS | telegraf-1.21.0-1.armv6hl.rpm |
a894c6089c629dc2d72d5f3abf62059ada50d9f856f04c269534a484dab85cdd |
i386 | CentOS | telegraf-1.21.0-1.i386.rpm |
3437814b4ddd6609814b79dad2feb8fae5911967889fea6b1c45822b43fcf438 |
ppc64le | CentOS | telegraf-1.21.0-1.ppc64le.rpm |
9552d14e6912e5fe0f60467cbb09014787941436c5f8fa934d827274661c69ef |
s390x | CentOS | telegraf-1.21.0-1.s390x.rpm |
193cc88d333fed9172da23a672889221c32e85a702b245389071850b8ce39fe7 |
amd64 | CentOS | telegraf-1.21.0-1.x86_64.rpm |
1c9f9cd4558509e565c28511aa2c14ada81bd85be5c8cc234849f6dbb13b56c1 |
amd64 | macOS | telegraf-1.21.0_darwin_amd64.dmg |
eb8090e042c5f9ab2ea75430ce340a33a5fda0c58ca0c49ee18c6ce0f51d0e1b |
amd64 | macOS | telegraf-1.21.0_darwin_amd64.tar.gz |
b304e8f599216fb745e57c2c40adc138db57ce687b08a11789313d9a78974377 |
amd64 | FreeBSD | telegraf-1.21.0_freebsd_amd64.tar.gz |
d069578410056d726694b5531bf42949e2e289234bf4d2b300bb3d0eb27b19ba |
armv7 | FreeBSD | telegraf-1.21.0_freebsd_armv7.tar.gz |
03361e02240487cb0176d56abb292bdf17c1f2e021150277f7830f5c3b58d6cc |
i386 | FreeBSD | telegraf-1.21.0_freebsd_i386.tar.gz |
c5f2f5ce836cbad9961d108e0abae110bdd1d7379e880f54675008d54933897e |
amd64 | Linux | telegraf-1.21.0_linux_amd64.tar.gz |
ded27e8dddeea7b5ee9dd09c25758ce8119a3b32e9cba8a66cbb30e83bbcebe0 |
arm64 | Linux | telegraf-1.21.0_linux_arm64.tar.gz |
9e71763a975048edf257a24831eece64980d2088756474562b255d4a97a0d9cb |
armel | Linux | telegraf-1.21.0_linux_armel.tar.gz |
5c299363cf8c5fa450a79c8b27b39fdd8a92e0b214c61ee8b774fa2b848d72e2 |
armhf | Linux | telegraf-1.21.0_linux_armhf.tar.gz |
a0c23c98f6aed896b9d5b95949aa89a7c206e679bac4205f03597e854c44c56a |
i386 | Linux | telegraf-1.21.0_linux_i386.tar.gz |
4c5974c91150cb4580b3ba637f3707ed6bcbdd8d992b0b6ebb2cff7c41ccb15e |
mips | Linux | telegraf-1.21.0_linux_mips.tar.gz |
fecb1a17c986a2c68fc4ca300b3086d1cbc6d68344eba593bfda5d5815baed6d |
mipsel | Linux | telegraf-1.21.0_linux_mipsel.tar.gz |
c98057dc1297c690ededf14ffd7dde632a14f821a16add0adb14b1796553a473 |
ppc64le | Linux | telegraf-1.21.0_linux_ppc64le.tar.gz |
df1f9ae30de26823ec3694d13de4db5b9ddf1fb767cdd481ad539b1b23ef1cc2 |
s390x | Linux | telegraf-1.21.0_linux_s390x.tar.gz |
6172d1bc7f21a62452cc49aa99dea7da78c5afde78ff7d7123d6da08fc09ada9 |
amd64 | Linux | telegraf-1.21.0_static_linux_amd64.tar.gz |
6d6fd43bbdd913269e7a08068f497e3abe65390cbb87464331ed7ba65c94d4ac |
amd64 | Windows | telegraf-1.21.0_windows_amd64.zip |
d9f9887f3af1a817b6f907b973681da2b1042259621bad95b8cc52692e1dfb3e |
i386 | Windows | telegraf-1.21.0_windows_i386.zip |
3b5ec035d8637297de796d0f8b5d3b6b41de4dd579fefa5d4e1cb107a2db0144 |
amd64 | Debian | telegraf_1.21.0-1_amd64.deb |
4131a7dde3890c99b83d88b84e6a0f634f76aeb24517c028ab6010bf98427f4c |
arm64 | Debian | telegraf_1.21.0-1_arm64.deb |
74015a69d6b1d0074700a24fcc4f3c8345f784c9e80ff8593227e381a016db0b |
armel | Debian | telegraf_1.21.0-1_armel.deb |
0fe9442c95d8c5aa1a442b2fe6fb3fc40e76525dc9513d35a0f787a97184888e |
armhf | Debian | telegraf_1.21.0-1_armhf.deb |
6fa9cf918a9c41e406b31ca9e78804724ff5e4837cc8b0cfd768d510ea8a6086 |
i386 | Debian | telegraf_1.21.0-1_i386.deb |
30975d6145c85009e6cd0e5c631f4ee1b50c505baa5f3bedd5f742979d4cfad4 |
mips | Debian | telegraf_1.21.0-1_mips.deb |
a3df78850041948222a4e5abc181836e0b6ec4c30bf808ab4d875fe529b7b255 |
mipsel | Debian | telegraf_1.21.0-1_mipsel.deb |
72a6aa0bdfea7444486a20d411d2b8e7d8c3c1ce7109df560cc4677fa736cb20 |
ppc64el | Debian | telegraf_1.21.0-1_ppc64el.deb |
b5cb6647cfeb4712b7978d6c2a4985d3edff866ff505bbb64ab39fb7f3487068 |
s390x | Debian | telegraf_1.21.0-1_s390x.deb |
d9e84e07b11d86ae4eb189da5ba7ca3da5648a954f6aaec6f0f0ace98a359108 |