v1.17.0
v1.17.0 [2020-12-18]
Release Notes
- Starlark plugins can now store state between runs using a global state variable. This lets you make custom aggregators as well as custom processors that are state-aware.
- New input plugins: Riemann-Protobuff Listener, Intel PowerStat
- New output plugins: Yandex.Cloud monitoring, Logz.io
- New parser plugin: Prometheus
- New serializer: Prometheus remote write
Bugfixes
- #8505
inputs.vsphere
Fixed misspelled check for datacenter - #8499
processors.execd
Adding support for new lines in influx line protocol fields. - #8254
serializers.carbon2
Fix carbon2 tests - #8498
inputs.http_response
fixed network test - #8414
inputs.bcache
Fix tests for Windows - part 1 - #8577
inputs.ping
fix potential issue with race condition - #8562
inputs.mqtt_consumer
fix issue with mqtt concurrent map write - #8574
inputs.ecs
Remove duplicated field "revision" from ecs_task because it's already defined as a tag there - #8551
inputs.socket_listener
fix crash when socket_listener receiving invalid data - #8564
parsers.graphite
Graphite tags parser - #8472
inputs.kube_inventory
Fixing issue with missing metrics when pod has only pending containers - #8542
inputs.aerospike
fix edge case in aerospike plugin where an expected hex string was converted to integer if all digits - #8512
inputs.kube_inventory
Update string parsing of allocatable cpu cores in kube_inventory
Features
- #8038
inputs.jenkins
feat: add build number field to jenkins_job measurement - #7345
inputs.ping
Add percentiles to the ping plugin - #8369
inputs.sqlserver
Added tags for monitoring readable secondaries for Azure SQL MI - #8379
inputs.sqlserver
SQL Server HA/DR Availability Group queries - #8520 Add initialization example to mock-plugin.
- #8426
inputs.snmp
Add support to convert snmp hex strings to integers - #8509
inputs.statsd
Add configurable Max TTL duration for statsd input plugin entries - #8508
inputs.bind
Add configurable timeout to bind input plugin http call - #8368
inputs.sqlserver
Added is_primary_replica for monitoring readable secondaries for Azure SQL DB - #8462
inputs.sqlserver
sqlAzureMIRequests - remove duplicate column [session_db_name] - #8464
inputs.sqlserver
Add column measurement_db_type to output of all queries if not empty - #8389
inputs.opcua
Add node groups to opcua input plugin - #8432 add support for linux/ppc64le
- #8474
inputs.modbus
Add FLOAT64-IEEE support to inputs.modbus (#8361) (by @Nemecsek) - #8447
processors.starlark
Add the shared state to the global scope to get previous data - #8383
inputs.zfs
Add dataset metrics to zfs input - #8429
outputs.nats
Added "name" parameter to NATS output plugin - #8477
inputs.http
proxy support for http input - #8466
inputs.snmp
Translate snmp field values - #8435
common.kafka
Enable kafka zstd compression and idempotent writes - #8056
inputs.monit
Add response_time to monit plugin - #8446 update to go 1.15.5
- #8428
aggregators.basicstats
Add rate and interval to the basicstats aggregator plugin - #8575
inputs.win_services
Added Glob pattern matching for "Windows Services" plugin - #6132
inputs.mysql
Add per user metrics to mysql input - #8500
inputs.github
[inputs.github] Add query of pull-request statistics - #8598
processors.enum
Allow globs (wildcards) in config for tags/fields in enum processor - #8590
inputs.ethtool
[ethtool] interface_up field added - #8579
parsers.json
Add wildcard tags json parser support
New Parser Plugins
- #7778
parsers.prometheus
Add a parser plugin for prometheus
New Serializer Plugins
- #8360
serializers.prometheusremotewrite
Add prometheus remote write serializer
New Input Plugins
- #8163
inputs.riemann
Support Riemann-Protobuff Listener - #8488
inputs.intel_powerstat
New Intel PowerStat input plugin
New Output Plugins
- #8296
outputs.yandex_cloud_monitoring
#8295 Initial Yandex.Cloud monitoring - #8202
outputs.logzio
A new Logz.io output plugin
Arch | Platform | Package | SHA256 |
---|---|---|---|
arm64 | Centos | telegraf-1.17.0-1.aarch64.rpm |
f6d6cc589fef124e7d1bb74bc784b1030ff65b54fe5f948397cdb1484ca301a5 |
armel | Centos | telegraf-1.17.0-1.armel.rpm |
0474ecf21ac2a7c90ae17748d7248a32c0b97d562d4e2840539fd6ba9be8e33d |
armv6hl | Centos | telegraf-1.17.0-1.armv6hl.rpm |
5c1e1be3a0acb5e2fd38ccd0ae9ac63b4c89b6c25ce899a72cfe9ec1380a1874 |
i386 | Centos | telegraf-1.17.0-1.i386.rpm |
7a9ac969c295a48d8d80e5224ec65a014588b908178aa3cf70dfce4aef24dafd |
ppc64le | Centos | telegraf-1.17.0-1.ppc64le.rpm |
ead890c6b554cb8ff82ee7b9cfa8d23448a4499fbe3b98cf4a5a759fd94f36b8 |
s390x | Centos | telegraf-1.17.0-1.s390x.rpm |
63f2ca38d404372076d304be60a32718ef84058f42fc53b7e760b8fb59177d92 |
amd64 | Centos | telegraf-1.17.0-1.x86_64.rpm |
0e0c0612b1e7031b9f797d01218e84dce64f7a2647fe5b4cfc81d760f4629bb6 |
amd64 | Mac OS X | telegraf-1.17.0_darwin_amd64.tar.gz |
3e4551c348aa2e32cb7d109cea6a8ebb29cc7931df774f3d04e5fe12320d22f7 |
amd64 | FreeBSD | telegraf-1.17.0_freebsd_amd64.tar.gz |
49073146ff8aeba170ef25c999aef0850dba3ca2933f1756202ed2564c9abff9 |
i386 | FreeBSD | telegraf-1.17.0_freebsd_i386.tar.gz |
0b7628b061f883fb19d77749507539fef61181f59bae334c87c15d5c09924763 |
amd64 | Linux | telegraf-1.17.0_linux_amd64.tar.gz |
1c94a2bb3f5aca7f5969209ef4fedb544c0bbf2a7e404000658a3db642956ffc |
arm64 | Linux | telegraf-1.17.0_linux_arm64.tar.gz |
64eda616e6720b4a9b63788c402e0372e521f263218d2696edc91d61fedb8dcb |
armel | Linux | telegraf-1.17.0_linux_armel.tar.gz |
13aff3c2b8bb9fdbffec44f53aed3ae3740b4eae040805f45969d1dc1ea42e05 |
armhf | Linux | telegraf-1.17.0_linux_armhf.tar.gz |
75098139ff20031b97b05248c9cedf7bb3c5c5577afe11681102f99f01df0551 |
i386 | Linux | telegraf-1.17.0_linux_i386.tar.gz |
138a2bdc9a932d937cc74ae1e88994a323a79a711146e70024717cdfe9d61163 |
mips | Linux | telegraf-1.17.0_linux_mips.tar.gz |
e0d11f6e9ba65f3e30ab0fada25445d1dc8ddbb146c56019ddc4d56351064f0e |
mipsel | Linux | telegraf-1.17.0_linux_mipsel.tar.gz |
8e4caab0249742bf4775a61d15d0f596b46c4753c2eb47b447f98842c04e43f3 |
ppc64le | Linux | telegraf-1.17.0_linux_ppc64le.tar.gz |
cfe1ed2aa3ae19c075c564e987117165c53dbb2e47961d83a540aa02e9e0bfc2 |
s390x | Linux | telegraf-1.17.0_linux_s390x.tar.gz |
b190a10b006b85d2223c7f7232aa0a89b5b8dc99ad0edade5e3cc362d9c5f174 |
amd64 | Linux | telegraf-1.17.0_static_linux_amd64.tar.gz |
a13c8ec3eb024abdcec3cb091da7188c19851168461b072ad1a6cef2bf6197f9 |
amd64 | Windows | telegraf-1.17.0_windows_amd64.zip |
51dfa17dbd495895e7dd7dc16651c7201cfe6892981b9c2db0049b4305bd31f9 |
i386 | Windows | telegraf-1.17.0_windows_i386.zip |
28ae364239fe93085df9dd59bcf07807ed90e16a433604907dc592964b7f89ad |
amd64 | Debian | telegraf_1.17.0-1_amd64.deb |
c86da21f1a307c24970b2f346e6a7e860ab08a4fdc5728f5fe67eb2747087a84 |
arm64 | Debian | telegraf_1.17.0-1_arm64.deb |
d7a1783b1ce1091f093638f92e1b61704dc76a898565f98a4d318839edddeeaf |
armel | Debian | telegraf_1.17.0-1_armel.deb |
7ac6c8b78e2871e8d2e292b85e7947007d33d27ef8698979bc0a31e7ddf56e3a |
armhf | Debian | telegraf_1.17.0-1_armhf.deb |
c708898fbe785f19ac327445fe6f7b3a5894afc7f6a0050dd9bdb9d8e4695d98 |
i386 | Debian | telegraf_1.17.0-1_i386.deb |
bc270c9b47c2fccc61a2eecc1e622f3459026303f57353523e9a81b00ee4524e |
mips | Debian | telegraf_1.17.0-1_mips.deb |
fba9baeb27f9e152a684034374ab1d681602c31c4e293a42247281c9f56416b6 |
mipsel | Debian | telegraf_1.17.0-1_mipsel.deb |
0dac60cd25b5b06d1b10dc481ddbb274e6fc8b34be85fb2f4df8b24a2d56ea92 |
unknown | Debian | telegraf_1.17.0-1_ppc64el.deb |
165a4b8b6c52969117327cfe5b910ed96c40bb91de20e66903e3af36ea06911c |
s390x | Debian | telegraf_1.17.0-1_s390x.deb |
9ecf2ec0e32471c3b40c77764cbdfaa4dd4a8562603add85de7a7da37ad719f7 |