Release Announcement: Telegraf 1.15.1
By
Samantha Wang /
Product
Jul 22, 2020
Navigate to:
NOTE: This release of Telegraf replaces the 1.15.0 release which impacted non-amd64 packages. We encourage all users to install 1.15.1, which includes the features, new plugins, and bug fixes below.
A new feature-bearing release for Telegraf is now available
- Telegraf 1.15.1 release notes
The binaries for the latest open source release can be found on our downloads page.
Many thanks to the 50+ open source community members who contributed to this effort!
Key feature highlights from the release include:
- The
logparser
input is deprecated, so use thetail
input withdata_format = "grok"
as a replacement. - The
cisco_telemetry_gnmi
input has been renamed tognmi
to better reflect its general support for gNMI devices. - Several fields used primarily for debugging have been removed from the
splunkmetric
serializer; if you are making use of these fields they can be added back with thetag
option. - Telegraf's
--test
mode now runs processors and aggregators before printing metrics. - Official packages now built with Go 1.14.5.
- When updating the Debian package, you will no longer be prompted to merge the
telegraf.conf
file; instead, the new version will be installed to/etc/telegraf/telegraf.conf.sample
. The tar and zip packages now include the version in the top level directory.
New Inputs
- NGINX Stream STS Input Plugin (
nginx_sts
)- This plugin gathers NGINX status using external virtual host traffic status module. Contributed by @zdmytriv
- Redfish Input Plugin (
redfish
)- The
redfish
plugin gathers metrics and status information of hardware servers for which DMTF's Redfish is enabled. Contributed by @sarvanikonda
- The
New Processors
- Defaults Processor Plugin (
defaults
)- The Defaults processor allows you to ensure certain fields will always exist with a specified default value on your metric(s). Contributed by @jregistr
- Execd Processor Plugin (
execd
)- The
execd
processor plugin runs an external program as a separate process and pipes metrics in to the process's STDIN and reads processed metrics from its STDOUT. Contributed by @influxdata
- The
- Filepath Processor Plugin (
filepath
)- The
filepath
processor plugin maps certain go functions from path/filepath onto tag and field values. Contributed by @kir4h
- The
- Network Interface Name Processor Plugin (
ifname
)- The
ifname
plugin looks up network interface names using SNMP. Contributed by @influxdata
- The
- Port Name Lookup Processor Plugin (
port_name
)- Use the
port_name
processor to convert a tag containing a well-known port number to the registered service name. Contributed by @influxdata
- Use the
- Reverse DNS Processor Plugin (
reverse_dns
)- The
reverse_dns
processor does a reverse-dns lookup on tags (or fields) with IPs in them. Contributed by @influxdata
- The
- Starlark Processor Plugin (
starlark
)- The
starlark
processor calls a Starlark function for each matched metric, allowing for custom programmatic metric processing. Contributed by @influxdata
- The
New Outputs
- New Relic Output Plugin (
newrelic
)- This plugin writes to New Relic Insights using the Metrics API. Contributed by @hsinghkalsi
- Execd Output Plugin (
execd
)- The
execd
plugin runs an external program as a daemon. Contributed by @influxdata
- The
The binaries for the latest open source release can be found on our downloads page.