github influxdata/telegraf v1.26.0

latest releases: v1.32.2, v1.32.1, 1.32.1...
20 months ago

v1.26.0 [2023-03-13]

Important Changes

  • Static Builds: Linux builds are now statically built. Other operating systems
    were cross-built in the past and as a result, already static. Users should
    not notice any change in behavior. The _static specific Linux binary is no
    longer produced as a result.
  • Default Configuration: The telegraf config command and default config file
    provided by Telegraf now includes all plugins and produces the same output
    across all operating systems. Plugin comments specify what platforms are
    supported or not.
  • State Persistence: State persistence is now available in select plugins. This
    will allow plugins to start collecting data, where they left off. A
    configuration with state persistence cannot change or it will not be able to
    recover.

New Plugins

  • #12393 inputs.opensearch_query Opensearch Query
  • #12473 inputs.p4runtime P4Runtime
  • #12736 inputs.radius Radius Auth Response Time
  • #11250 inputs.win_wmi Windows Management Instrumentation (WMI)
  • #12809 processors.lookup Lookup

Features

  • #12600 Always disable cgo support (static builds)
  • #12166 Plugin state-persistence
  • #12608 agent Add /etc/telegraf/telegraf.d to default config locations
  • #12827 agent Print loaded configs
  • #12821 common.oauth Add audience parameter
  • #12727 common.tls Add enable flag
  • #12579 config Accept durations given in days (e.g. 7d)
  • #12798 inputs.cgroup Added support for cpu.stat
  • #12345 inputs.cisco_telemetry_mdt Include delete field
  • #12696 inputs.disk Add label as tag
  • #12519 inputs.dns_query Add IP field(s)
  • #12775 inputs.docker_log Add state-persistence capabilities
  • #12814 inputs.ethtool Add support for link speed, duplex, etc.
  • #12550 inputs.example Add secret-store sample code
  • #12495 inputs.gnmi Set max gRPC message size
  • #12680 inputs.haproxy Add support for tcp endpoints in haproxy plugin
  • #12645 inputs.http_listener_v2 Add custom server http headers
  • #12506 inputs.icinga2 Support collecting hosts, services, and endpoint metrics
  • #12493 inputs.influxdb Collect uptime statistics
  • #12452 inputs.intel_powerstat Add CPU base frequency metric and add support for new platforms
  • #12707 inputs.internet_speed Add the best server selection via latency and jitter field
  • #12617 inputs.internet_speed Server ID include and exclude filter
  • #12730 inputs.jti_openconfig_telemetry Set timestamp from data
  • #12786 inputs.modbus Add RS485 specific config options
  • #12408 inputs.modbus Add workaround to enforce reads from zero for coil registers
  • #12825 inputs.modbus Allow to convert coil and discrete registers to boolean
  • #12591 inputs.mysql Add secret-store support
  • #12466 inputs.openweathermap Add snow parameter
  • #12628 inputs.processes Add use_sudo option for BSD
  • #12777 inputs.prometheus Use namespace annotations to filter pods to be scraped
  • #12496 inputs.redfish Add power control metric
  • #12400 inputs.sqlserver Get database pages performance counter
  • #12377 inputs.stackdriver Allow filtering by resource metadata labels
  • #12318 inputs.statsd Add pending messages stat and allow to configure number of threads
  • #12828 inputs.vsphere Flag for more lenient behavior when connect fails on startup
  • #12790 inputs.win_eventlog Add state-persistence capabilities
  • #12556 inputs.win_perf_counters Add remote system support
  • #12729 inputs.wireguard Add allowed_peer_cidr field
  • #12444 inputs.x509_cert Add OCSP stapling information for leaf certificates (#10550)
  • #12656 inputs.x509_cert Add tag for certificate type-classification
  • #12697 outputs.mqtt Add option to specify topic layouts
  • #12678 outputs.mqtt Add support for MQTT 5 publish properties
  • #12224 outputs.mqtt Enhance routing capabilities
  • #11816 parsers.avro Add Apache Avro parser
  • #12820 parsers.xpath Add timezone handling
  • #12767 processors.converter Convert tag or field as metric timestamp
  • #12659 processors.unpivot Add mode to create new metrics
  • #12812 secretstores Add command-line option to specify password
  • #12067 secretstores Add support for additional input plugins
  • #12497 secretstores Convert many output plugins

Bugfixes

  • #12781 agent Allow graceful shutdown on interrupt (e.g. Ctrl-C)
  • #12740 agent Only rotate log on SIGHUP if needed
  • #12818 inputs.amqp_consumer Avoid deprecations when handling defaults
  • #12817 inputs.amqp_consumer Fix panic on Stop() if not connected successfully
  • #12815 inputs.ethtool Close namespace file to prevent crash
  • #12778 inputs.statsd On close, verify listener is not nil

Dependency Updates

  • #12805 deps Bump cloud.google.com/go/storage from 1.28.1 to 1.29.0
  • #12804 deps Bump github.com/Azure/go-autorest/autorest/adal from 0.9.21 to 0.9.22
  • #12757 deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.77 to 1.62.193
  • #12808 deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.2 to 1.13.15
  • #12756 deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.14.5 to 1.16.0
  • #12754 deps Bump github.com/coocood/freecache from 1.2.2 to 1.2.3
  • #12852 deps Bump github.com/opencontainers/runc from 1.1.3 to 1.1.4
  • #12806 deps Bump github.com/opensearch-project/opensearch-go/v2 from 2.1.0 to 2.2.0
  • #12753 deps Bump github.com/openzipkin-contrib/zipkin-go-opentracing from 0.4.5 to 0.5.0
  • #12755 deps Bump github.com/rabbitmq/amqp091-go from 1.5.0 to 1.7.0
  • #12822 deps Bump github.com/shirou/gopsutil from v3.22.12 to v3.23.2
  • #12807 deps Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • #12840 deps Bump OpenTelemetry from 0.3.1 to 0.3.3
  • #12801 deps Downgrade github.com/karrick/godirwalk from v1.17.0 to v1.16.2

Packages

Arch Platform Package SHA256
arm64 CentOS telegraf-1.26.0-1.aarch64.rpm cf4ea6fa2964554bb782d08580efc82dbdf950192a74bdf680bc648cbf72e6de
armel CentOS telegraf-1.26.0-1.armel.rpm 3b890ceac70643e141620e2793a703a693851787d8e9dbf24d820bda79484b1a
armv6hl CentOS telegraf-1.26.0-1.armv6hl.rpm 8131ae1f50601abf579aaf666b1e79663f1fa269168c90c72d30a6e0200e1c3e
i386 CentOS telegraf-1.26.0-1.i386.rpm f7a65c2eab940502910e39a1c9ef903a64ce0a884eb0ea7f7d2818ecc388fb14
ppc64le CentOS telegraf-1.26.0-1.ppc64le.rpm 64c3cff111f14cf814f03dd4b675947a10bb570dc91722d5d2213a55614801d3
riscv64 CentOS telegraf-1.26.0-1.riscv64.rpm 9f63992fee411961eaf1337ee4668781bc25f7809c174e571681146205bb6301
s390x CentOS telegraf-1.26.0-1.s390x.rpm 93fe2b2923ab7a3cc429c3bc6097e54c7b1a25b259496ce8c2f74a7b40fcc0be
amd64 CentOS telegraf-1.26.0-1.x86_64.rpm 7861145f746502fb19c8642d3d7327340b77ebbf65e8a666515e3165b1142a2e
amd64 macOS telegraf-1.26.0_darwin_amd64.dmg 0a5a401f082b6e5a8a2f69d61e5c0a5f329a4111d5148ccde76d7172a863fdd9
amd64 macOS telegraf-1.26.0_darwin_amd64.tar.gz ef2a44e6fa420a46818e1e93d02783e9fa82af1959d5f19ece10be70949d15e7
arm64 macOS telegraf-1.26.0_darwin_arm64.dmg 113e66e777d0b581405afe4dd6aab1e7d2f9368051b923a5189c3253690c2eb1
arm64 macOS telegraf-1.26.0_darwin_arm64.tar.gz 477b68a12a0acc5f3d387a0f14a600925a671b868aafcad57b2cf387cd50f44a
amd64 FreeBSD telegraf-1.26.0_freebsd_amd64.tar.gz f1af2ca7b91afe2a81472cdc49c11c204fac45f6ccbf87e0cae1d40c8e49422e
armv7 FreeBSD telegraf-1.26.0_freebsd_armv7.tar.gz 63c8d94aac5d0e6096328cf01a34e902dd0f168b7c597985ebb708f4a7e773c3
i386 FreeBSD telegraf-1.26.0_freebsd_i386.tar.gz a8cacedab7f5ea62c2361efdfd83c5bd6ef4e5dd2b458c499dbe4e72462c3b64
amd64 Linux telegraf-1.26.0_linux_amd64.tar.gz 9869ce994346450e2ca146df0c46541ccb59449830b21292162ac0413fb1a266
arm64 Linux telegraf-1.26.0_linux_arm64.tar.gz 9b61a81058746a421c6b242fbf68f94ccfe9837163bdfbd975708ff4fd4403a9
armel Linux telegraf-1.26.0_linux_armel.tar.gz 46f8150e3f888b97a788849b002cccb7b9ae45921f53323f685d0982c767b422
armhf Linux telegraf-1.26.0_linux_armhf.tar.gz dbe72549a898c2644b62ed9dab37b735c7d89301fa42f7fe18562f4860a71bc7
i386 Linux telegraf-1.26.0_linux_i386.tar.gz 35df05f0f2f039aa0c073e469a2b804de2f7ca6aaa0018b96b0e01e4ffedc9f2
mips Linux telegraf-1.26.0_linux_mips.tar.gz 920c7795c0790b6263f5c0ca5d42570c6bb7487bcbb37f979dbe439b8fb00bcd
mipsel Linux telegraf-1.26.0_linux_mipsel.tar.gz 37bb0124a8f50fcaea32c2b5fa4ba8ccd8c04b035f8983d64b9fc2df43d773bc
ppc64le Linux telegraf-1.26.0_linux_ppc64le.tar.gz d883732c22f489bf2cafffe04440aa849c7d0cd8b0baf90932281082c24f8655
riscv64 Linux telegraf-1.26.0_linux_riscv64.tar.gz f2e6d94a2efbea74277f108e649609d231ac24ab2aed0f851824a696bddc2880
s390x Linux telegraf-1.26.0_linux_s390x.tar.gz 244f585fb0553aa5fbf0a800cedbec7caa7ae59d7acc8d088f8d57fcf461708b
amd64 Windows telegraf-1.26.0_windows_amd64.zip f4b4f5ae57b48f9fef68a314683868fc68a0ed3675d7814302510cbecb171197
arm64 Windows telegraf-1.26.0_windows_arm64.zip 83cb1de5a01d784b4a3063e60ee59fe9a48b6513099d477082d33f55ac790ae9
i386 Windows telegraf-1.26.0_windows_i386.zip 5a9b7dc3bc5f07f1526b20784b212f204817c1a6beeda07f3bd11c164762689c
amd64 Debian telegraf_1.26.0-1_amd64.deb 527b4c67cb28f822061f63ee32592bef8da1226195b850b33603b0b845375a4f
arm64 Debian telegraf_1.26.0-1_arm64.deb 50987ba52361f43018a84c3a2035972d70677bdb47abb8ef5e5626c5851f938b
armel Debian telegraf_1.26.0-1_armel.deb aa984da3520d944d1227dc71b910d272634a947ab3bfc137289ccba9df35f02b
armhf Debian telegraf_1.26.0-1_armhf.deb 6a854bd2abb647d3c3ad814c4e96ef04615deed83d2048e1cfa2fa9df99671c1
i386 Debian telegraf_1.26.0-1_i386.deb a0c770b51c0f3174df5e4415fbb302e69e2932b6408b0d11cf138365886338d5
mips Debian telegraf_1.26.0-1_mips.deb e987246e0ca9a4bc5709ebeb52bc472cfb47f056950d65831e9558ca77b70823
mipsel Debian telegraf_1.26.0-1_mipsel.deb e30747d6a1f5ed13c045c1770ed7ad7aefd6417212f6bfca6dba59739b39229d
ppc64el Debian telegraf_1.26.0-1_ppc64el.deb 0b11eb6d7fad23c016c0832fbc0cf381ecb25eae4d3a23fed46830e347909505
riscv64 Debian telegraf_1.26.0-1_riscv64.deb ada8074f1964e45c2143120c9e26aee5c1ab35a81d976c3e891a0e2a6f3fb566
s390x Debian telegraf_1.26.0-1_s390x.deb be9c32d0148128061d96e82d77635ee5bb7be429d3938c661d4e52f0f509ed7a

Don't miss a new telegraf release

NewReleases is sending notifications on new releases.