Release Announcement: Telegraf 1.12.0
By
Russ Savage /
Product
Sep 03, 2019
Navigate to:
A new feature-bearing release for Telegraf is now available:
- Telegraf 1.12.0 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:
- Added 13 new plugins including the ability to ingest Docker Logs, monitor Logstash, output data to custom scripts, and more. See below for a full list.
- Plugins can now be loaded from compiled
.so
files located in an external directory using the--plugins-directory
flag. Users can leverage this to load external plugins without compiling them into the main Telegraf binary. - More than 50 enhancements to existing plugins across Telegraf including support for Elasticsearch 7.x, improved JSON parsing, native Ping support, and many more. See the full changelog for details.
New inputs
- apcupsd Input Plugin (
apcupsd
)- This plugin reads data from an apcupsd daemon over its NIS network protocol.
- Docker Log Input Plugin (
docker_log
)- This plugin uses the Docker Engine API to get logs on running Docker containers.
- Fireboard Input Plugin (
fireboard
)- This plugin gathers the real-time temperature data from Fireboard thermometers.
- Logstash Input Plugin (
logstash
)- This plugin reads metrics exposed by Logstash Monitoring API.
- MarkLogic Input Plugin (
marklogic
)- Gather health status metrics from one or more MarkLogic host.
- OpenNTPD Input Plugin (
openntpd
)- Get standard NTP query metrics from OpenNTPD using the
ntpctl
command.
- Get standard NTP query metrics from OpenNTPD using the
- uWSGI Input Plugin (
uwsgi
)- The uWSGI input plugin gathers metrics about uWSGI using its Stats Server.
New outputs
- Exec Output Plugin (
exec
)- This plugin sends Telegraf metrics to an external application over
STDIN
.
- This plugin sends Telegraf metrics to an external application over
New parsers
- Form Urlencoded (
form_urlencoded
)- This parses
application/x-www-form-urlencoded
data, such as commonly used in the query string.
- This parses
New processors
- Date Processor Plugin (
date
)- Use this processor to add the metric timestamp as a human readable tag.
- Pivot Processor (
pivot
)- Use this processor to rotate single-valued metrics into a multi-field metric.
- Tag Limit Processor (
tag_limit
)- Use this processor to ensure that only a certain number of tags are preserved for any given metric, and to choose the tags to preserve when the number of tags appended by the data source is over the limit.
- Unpivot Processor (
unpivot
)- The opposite of the
pivot
processor; use this to rotate a multi field series into single valued metrics.
- The opposite of the
The binaries for the latest open source release can be found on our downloads page.