v1.16.0 [2020-10-21]
Release Notes
- New code examples for the Starlark processor
- #7920
inputs.rabbitmq
remove deprecated healthcheck - #7953 Add details to connect to InfluxDB OSS 2 and Cloud 2
- #8054 add guidelines run to external plugins with execd
- #8198
inputs.influxdb_v2_listener
change default influxdb port from 9999 to 8086 to match OSS 2.0 release - starlark
processors.starlark
add various code exampels for the Starlark processor
Features
- #7814
agent
Send metrics in FIFO order - #7869
inputs.modbus
extend support of fixed point values on input - #7870
inputs.mongodb
Added new metric "pages written from cache" - #7875
inputs.consul
input consul - added metric_version flag - #7894
inputs.cloudwatch
Implement AWS CloudWatch Input Plugin ListMetrics API calls to use Active Metric Filter - #7904
inputs.clickhouse
add additional metrics to clickhouse input plugin - #7934
inputs.sqlserver
Database_type config to Split up sql queries by engine type - #8018
processors.ifname
Add addTag debugging in ifname plugin - #8019
outputs.elasticsearch
added force_document_id option to ES output enable resend data and avoiding duplicated ES documents - #8025
inputs.aerospike
Add set, and histogram reporting to aerospike telegraf plugin - #8082
inputs.snmp
Add agent host tag configuration option - #8113
inputs.smart
Add more missing NVMe attributes to smart plugin - #8120
inputs.sqlserver
Added more performance counters to SqlServer input plugin - #8127
agent
Sort plugin name lists for output - #8132
outputs.sumologic
Sumo Logic output plugin: carbon2 default to include field in metric - #8133
inputs.influxdb_v2_listener
influxdb_v2_listener - add /ready route - #8168
processors.starlark
add json parsing support to starlark - #8186
inputs.sqlserver
New sql server queries (Azure) - #8189
inputs.snmp_trap
If the community string is available, add it as a tag - #8190
inputs.tail
Semigroupoid multiline (#8167) - #8196
inputs.redis
add functionality to get values from redis commands - #8220
build
update to Go 1.15 - #8032
inputs.http_response
http_response: match on status code - #8172
inputs.sqlserver
New sql server queries (on-prem) - refactoring and formatting - #8216
inputs.win_eventlog
Use TimeCreated timestamp from the event log as the metric timestamp (#8216) - #8157
processors.port_name
Add support for fields and protocol lookups (#8157) - #8269
outputs.influxdb
Default to gzip content encoding (#8269)
Bugfixes
- #7816
shim
fix bug with loading plugins in shim with no config - #7818
build
Fix darwin package build flags - #7819
inputs.tail
Close file to ensure it has been flushed - #7853 Initialize aggregation processors
- #7865
common.shim
shim logger improvements - #7867
inputs.execd
fix issue with execd restart_delay being ignored - #7872
inputs.gnmi
Recv next message after send returns EOF - #7877 Fix arch name in deb/rpm builds
- #7909 fixes issue with rpm /var/log/telegraf permissions
- #7918
inputs.net
fix broken link to proc.c - #7927
inputs.tail
Fix tail following on EOF - #8005 Fix docker-image make target
- #8039
serializers.splunkmetric
Remove Event field as it is causing issues with pre-trained source types - #8048
inputs.jenkins
Multiple escaping occurs on Jenkins URLs at certain folder depth - #8071
inputs.kubernetes
add missing error check for HTTP req failure - #8145
processors.execd
Increased the maximum serialized metric size in line protocol - #8159
outputs.dynatrace
Dynatrace Output: change handling of monotonic counters - #8176 fix panic on streaming processers using logging
- #8177
parsers.influx
fix: plugins/parsers/influx: avoid ParseError.Error panic - #8199
inputs.docker
Fix vulnerabilities found in BDBA scan - #8200
inputs.sqlserver
Fixed Query mapping - #8201
outputs.sumologic
Fix carbon2 serializer not falling through to field separate when carbon2_format field is unset - #8210 update gopsutil: fix procstat performance regression
- #8162 Fix bool serialization when using carbon2
- #8240 Fix bugs found by LGTM analysis platform
- #8251
outputs.dynatrace
Dynatrace Output Plugin: Fixed behaviour when state map is cleared - #8274
common.shim
fix issue with loading processor config from execd - #8282
outputs.azure_monitor
Fix using empty string as the namespace prefix (#8282) - #7263
inputs.kafka_consumer
Fix using old partition leader during Kafka cluster node failure (#7263) - #1906
inputs.phpfpm
Fix handling URLs with question mark (#1906) - #8290
inputs.proxmox
Fix wrong memory measurements of containers and vms (#8290)
New Input Plugins
- influxdb_v2_listener Influxdb v2 listener - Contributed by @magichair
- intel_rdt New input plugin for Intel RDT (Intel Resource Director Technology) - Contributed by @p-zak
- nsd add nsd input plugin - Contributed by @gearnode
- opcua Add OPC UA input plugin - Contributed by InfluxData
- proxmox Proxmox plugin - Contributed by @effitient
- ras New input plugin for RAS (Reliability, Availability and Serviceability) - Contributed by @p-zak
- win_eventlog Windows eventlog input plugin - Contributed by @simnv
New Output Plugins
- dynatrace Dynatrace output plugin - Contributed by @thschue
- sumologic Sumo Logic output plugin - Contributed by @pmalek-sumo
- timestream Timestream Output Plugin - Contributed by @piotrwest
New External Plugins
See EXTERNAL_PLUGINS.md for a full list of external plugins
- awsalarms - Simple plugin to gather/monitor alarms generated in AWS.
- youtube-telegraf-plugin - Gather view and subscriber stats from your youtube videos
- octoprint - Gather 3d print information from the octoprint API.
- systemd-timings - Gather systemd boot and unit timestamp metrics.
Arch | Platform | Package | SHA256 |
---|---|---|---|
arm64 | Centos | telegraf-1.16.0-1.aarch64.rpm
| 41b1ad4148222c013858dc976d9d9554aea894fc1c7aeaaf987984372fff3920
|
armel | Centos | telegraf-1.16.0-1.armel.rpm
| c66ec364a236a83c2678c27f38b0c8aafeb32cc7c5c81b03e5e59f02ba7e3708
|
armv6hl | Centos | telegraf-1.16.0-1.armv6hl.rpm
| 1a81c87838bd513315bf4297028aa8e956ca76356e1a437351fe73bd5a3466f1
|
i386 | Centos | telegraf-1.16.0-1.i386.rpm
| 0958d513fb3052830ecf14d26f850ae8c8e1efcf949de8707ba608a350e8ed22
|
s390x | Centos | telegraf-1.16.0-1.s390x.rpm
| fd5ee518093e11f8823468b9763429ef012cb27c8bb6237ffa36dfb061245ab9
|
amd64 | Centos | telegraf-1.16.0-1.x86_64.rpm
| 9f676126a0ec591216b6c9acc2fbe59ae59ce0b1606c7d004e1f714dc3006e30
|
amd64 | Mac OS X | telegraf-1.16.0_darwin_amd64.tar.gz
| 666b659e665ecb1eecae60a21e5e3ed678ab4cab41bd67665847e73cae4add8a
|
amd64 | FreeBSD | telegraf-1.16.0_freebsd_amd64.tar.gz
| 59e56f40cebf6f4f1bb1870500c637dcf30d623d79372833bd2fdd62e20df575
|
i386 | FreeBSD | telegraf-1.16.0_freebsd_i386.tar.gz
| e47f737df0c6ac054e39ca5311f0d86f287d4f8b2c68271a78e407fa35a183d0
|
amd64 | Linux | telegraf-1.16.0_linux_amd64.tar.gz
| 052bf9cd9484b590c4a529c60180b13154e545f48fcbbaa6bfc0e8aae129b5f1
|
arm64 | Linux | telegraf-1.16.0_linux_arm64.tar.gz
| da211de2787d7769dd721550e53d88e99aee7f9cc16ceaa86c0f4b9385d936a3
|
armel | Linux | telegraf-1.16.0_linux_armel.tar.gz
| ae0dca67d0a061d37330916e3016b869434bb4401f682e9e46b78d088296b77a
|
armhf | Linux | telegraf-1.16.0_linux_armhf.tar.gz
| 7f96016aa6d630abc03ed04572970b3d6caaca17d6b5c12871a8c945d8b83a50
|
i386 | Linux | telegraf-1.16.0_linux_i386.tar.gz
| 7814bab4733278450a463fa619c54d9f58ad69f62b89cc4142fe6ad0923d9a8d
|
mips | Linux | telegraf-1.16.0_linux_mips.tar.gz
| 2375986e58f273c3cb40f87cf9fcdb27224e88efb8109352c8c336a920237f5b
|
mipsel | Linux | telegraf-1.16.0_linux_mipsel.tar.gz
| a04629de8258b194f6075ff1462af5827d71b1fe507edc7b10804898ab8093e9
|
s390x | Linux | telegraf-1.16.0_linux_s390x.tar.gz
| 1e2ca8d5e8c90948a11d8d2e99583997acc5073432a60229133acb9ec17b2e6f
|
amd64 | Linux | telegraf-1.16.0_static_linux_amd64.tar.gz
| b2d9aeb3555a74baa0dc6906f34ab96d4f58c575ea894cc01a4cc8c14d9c4ccd
|
amd64 | Windows | telegraf-1.16.0_windows_amd64.zip
| ade472915e3878c76933fba7764dcdef1b67371b58bdb99a8d4cf8cac3743d3d
|
i386 | Windows | telegraf-1.16.0_windows_i386.zip
| 3e0d9205eb9440cb0c9bc7f6a15f60e7f44d904ae5502331132c91793dd7cee7
|
amd64 | Debian | telegraf_1.16.0-1_amd64.deb
| 2c1c892586054ee2586d45b5c739e82cc6845d7b215220d2e70f5919f46f7a64
|
arm64 | Debian | telegraf_1.16.0-1_arm64.deb
| 1feb492d9ee516c6512513ee139e969441d07c3970c7780fb51b20db6592da5d
|
armel | Debian | telegraf_1.16.0-1_armel.deb
| 217822548e10c0e462ecee60b63d1708e557a4d4ae218e967edc09b2a50d26b6
|
armhf | Debian | telegraf_1.16.0-1_armhf.deb
| eb5c76bba27c70b781350302f2e30b1821e06fd0ce3ac9bf6d9259bde3cb355f
|
i386 | Debian | telegraf_1.16.0-1_i386.deb
| 59db17e3b059670f36612a2044a79c90f468fa28f4e746f767bc5495c4ff5f40
|
mips | Debian | telegraf_1.16.0-1_mips.deb
| 4836113765dfe4891263bbb4628375b4d442d47106124ed2a4a6759c916609d6
|
mipsel | Debian | telegraf_1.16.0-1_mipsel.deb
| 45f8684123e225ebf6ab4570ac13d0666a2a583d47f9483b3f8f3f3a1493dac9
|
s390x | Debian | telegraf_1.16.0-1_s390x.deb
| 15cabf7f96c2619387e9f907b856f28e0cf3d8f4f5f38b397af78b6a4e9c73f2
|