github influxdata/telegraf v1.21.0

latest releases: v1.30.2, v1.30.1, v1.30.0...
2 years ago

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

  • #9724 Add intel_pmu plugin
  • #9771 Add Linux Volume Manager input plugin
  • #9236 Openstack input plugin

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

Don't miss a new telegraf release

NewReleases is sending notifications on new releases.