Skip to content

1.12.0

Choose a tag to compare

@danielnelson danielnelson released this 03 Sep 21:11
· 7404 commits to master since this release

v1.12 [2019-09-03]

Release Notes

  • The cluster health related fields in the elasticsearch input have been split
    out from the elasticsearch_indices mesasurement into the new
    elasticsearch_cluster_health_indices measurement as they were originally
    combined by error.

New Inputs

New Parsers

New Processors

New Outputs

Features

  • #5842: Improve performance of wavefront serializer.
  • #5863: Allow regex processor to append tag values.
  • #5997: Add starttime field to phpfpm input.
  • #5998: Add cluster name tag to elasticsearch indices.
  • #6006: Add support for interface field in http_response input plugin.
  • #5996: Add container uptime_ns in docker input plugin.
  • #6016: Add better user-facing errors for API timeouts in docker input.
  • #6027: Add TLS mutal auth support to jti_openconfig_telemetry input.
  • #6053: Add support for ES 7.x to elasticsearch output.
  • #6062: Add basic auth to prometheus input plugin.
  • #6064: Add node roles tag to elasticsearch input.
  • #5572: Support floats in statsd percentiles.
  • #6050: Add native Go ping method to ping input plugin.
  • #6074: Resume from last known offset in tail inputwhen reloading Telegraf.
  • #6111: Add improved support for Azure SQL Database to sqlserver input.
  • #6079: Add extra attributes for NVMe devices to smart input.
  • #6084: Add docker_devicemapper measurement to docker input plugin.
  • #6122: Add basic auth support to elasticsearch input.
  • #6102: Support string field glob matching in json parser.
  • #6101: Update gjson to allow multipath syntax in json parser.
  • #6144: Add support for collecting SQL Requests to identify waits and blocking to sqlserver input.
  • #6105: Collect k8s endpoints, ingress, and services in kube_inventory plugin.
  • #6129: Add support for field/tag keys to strings processor.
  • #6143: Add certificate verification status to x509_cert input.
  • #6163: Support percentage value parsing in redis input.
  • #6024: Load external Go plugins from --plugin-directory.
  • #6184: Add ability to exclude db/bucket tag from influxdb outputs.
  • #6137: Gather per collections stats in mongodb input plugin.
  • #6195: Add TLS & credentials configuration for nats_consumer input plugin.
  • #6194: Add support for enterprise repos to github plugin.
  • #6060: Add Indices stats to elasticsearch input.
  • #6189: Add left function to string processor.
  • #6049: Add grace period for metrics late for aggregation.
  • #4435: Add diff and non_negative_diff to basicstats aggregator.
  • #6201: Add device tags to smart_attributes.
  • #5719: Collect framework_offers and allocator metrics in mesos input.
  • #6216: Add telegraf and go version to the internal input plugin.
  • #6214: Update the number of logical CPUs dynamically in system plugin.
  • #6259: Add darwin (macOS) builds to the release.
  • #6241: Add configurable timeout setting to smart input.
  • #6249: Add memory_usage field to procstat input plugin.
  • #5971: Add support for custom attributes to vsphere input.
  • #5926: Add cmdstat metrics to redis input.
  • #6261: Add content_length metric to http_response input plugin.
  • #6257: Add database_tag option to influxdb_listener to add database from query string.
  • #6246: Add capability to limit TLS versions and cipher suites.
  • #6266: Add topic_tag option to mqtt_consumer.
  • #6207: Add ability to label inputs for logging.
  • #6300: Add TLS support to nginx_plus, nginx_plus_api and nginx_vts.

Bugfixes

  • #5692: Fix sensor read error stops reporting of all sensors in temp input.
  • #4356: Fix double pct replacement in sysstat input.
  • #6004: Fix race in master node detection in elasticsearch input.
  • #6100: Fix SSPI authentication not working in sqlserver input.
  • #6142: Fix memory error panic in mqtt input.
  • #6136: Support Kafka 2.3.0 consumer groups.
  • #6232: Fix persistent session in mqtt_consumer.
  • #6235: Fix finder inconsistencies in vsphere input.
  • #6138: Fix parsing multiple metrics on the first line of tailed file.
  • #2526: Send TERM to exec processes before sending KILL signal.
  • #5326: Query oplog only when connected to a replica set.
  • #6317: Use environment variables to locate Program Files on Windows.
Arch Platform Package SHA256
amd64 Debian telegraf_1.12.0-1_amd64.deb 051109f46aef1870687abc50402e4a71962f00645825eb4eaa511b3aa383d828
amd64 Centos telegraf-1.12.0-1.x86_64.rpm 61bd655b9bf9533a1bfcccb7dcad37c3f1680f9e58c10a7f50ab34c66e913fa1
amd64 Windows telegraf-1.12.0_windows_amd64.zip f6fecc7c8127618aaa0af2e6b0f8f2d336044cde57ba6193e2317306e47761a8
amd64 FreeBSD telegraf-1.12.0_freebsd_amd64.tar.gz ddcc8deb1e9f91fd6bd1760ffbe997c36ae7695fbdd8df0bf08876dffe81ace6
amd64 Linux telegraf-1.12.0-static_linux_amd64.tar.gz 5971ff1ac0ec26675f43ccbd1c496f9da515bc8404bae27784df2a44eb1244ed
amd64 Linux telegraf-1.12.0_linux_amd64.tar.gz a5a9b52211f2d92551d17fe84bc9ffbc0a61637001d92bb773217b08c9734cf6
amd64 Mac OS X telegraf-1.12.0_darwin_amd64.tar.gz 49275267994bde5803c995c159af1ca3537c237456e1ba5b87ccc1d583207366
i386 Debian telegraf_1.12.0-1_i386.deb 8300a2dfe216471465b6d4451aed0a073a11cc111b09d6288848dc8758ca30d1
i386 Centos telegraf-1.12.0-1.i386.rpm 1720b8b639173d311e7bc76bc8eb83f60290a5120cbc0b7be71b7b1d34d51042
i386 Windows telegraf-1.12.0_windows_i386.zip 2e0edb1eb9554425e9658c9bccfd627d597bcd57aee68382c589887126f71548
i386 FreeBSD telegraf-1.12.0_freebsd_i386.tar.gz 966825599ac9b1399ba3740bb8f74104824416c0463151dabcad2962718d9cd0
i386 Linux telegraf-1.12.0_linux_i386.tar.gz 62a70176e8f323141d81359d20c6f44a79d208aa2a39fc5688699ac8bb4df143
arm64 Debian telegraf_1.12.0-1_arm64.deb c5e451b30e5ac6cd6e1ebb0d8456d2aaec5860e1565212d088c8ee9f6748dfe6
arm64 Centos telegraf-1.12.0-1.arm64.rpm 2ec878cc8cc7030353667d2bb60e88605cb738cbb083dc2f6611f3003a3b8f4f
arm64 Linux telegraf-1.12.0_linux_arm64.tar.gz 4c24e120e534e1c1df436247a129cda5fed06e578a826ee5cabebf9af68138ad
armhf Debian telegraf_1.12.0-1_armhf.deb 5bd0564642571dd1a9021cceb17605caeabe0ec2bebeae92adf0128277eb3beb
armhf Linux telegraf-1.12.0_linux_armhf.tar.gz dbd6eea1ec2ef94f0dc6d2bfcbdd9e3e21f1fb96c53b95b325d752f589d6bc3d
armel Debian telegraf_1.12.0-1_armel.deb 3c703513ac6566113d9d8afa8d4dcf6300400107ca8deab02aec59b7cf6ad254
armel Centos telegraf-1.12.0-1.armel.rpm 6d3ec8a30cce91d207cd1af2420df4c182ce17440529b97f3d6d891f788650b8
armel Linux telegraf-1.12.0_linux_armel.tar.gz 5310fe2f03cf01e4ead0227a73b729b3ffa01f10b97b9d93fc7408dad448f3cd
armv6hl Centos telegraf-1.12.0-1.armv6hl.rpm d8e57ee6f6bebeb7547c524d939771600d1010eed6cbae2bb250961617bd0655
s390x Debian telegraf_1.12.0-1_s390x.deb aa503ec09b4a1a869c158208152f80ed8aac12ad64390a11e0b2ad9269855c91
s390x Centos telegraf-1.12.0-1.s390x.rpm 4298dc68384edc6068709746e111dd994366989d36b9caf27fd841ed666ea4b6
s390x Linux telegraf-1.12.0_linux_s390x.tar.gz aa839a77c4774e337a837bd492b4c62ec599ce30b7adda1825392f718039d592
mipsel Debian telegraf_1.12.0-1_mipsel.deb 8ca539399737db732bbbbda985114686aa8b85639b518eda0fffac4bf7803463
mipsel Linux telegraf-1.12.0_linux_mipsel.tar.gz 9cfc5342e9ddc6cf8a534d4657a77050b3585cf758dfcb604f2de3db067487af
mips Debian telegraf_1.12.0-1_mips.deb 1be152d051593e2d529dc5c7046422da7da4328270ab8a210b99cb977149febb
mips Linux telegraf-1.12.0_linux_mips.tar.gz f9d7a8e07238a9a0451bfa807f0d5d8b3be4629a2dcdcbc7179e48073ef31572