Telegraf 1.32 Release Notes

Navigate to:

A new feature-bearing release for Telegraf is now available:

You can find the binaries for the latest Telegraf release on our Downloads page. Many thanks to all the open source community members who contributed to this effort!

New plugins

These are the newest plugins, first available in this version:

  • SLURM workload manager input (`inputs.slurm`)
    • Collect job, node, and other metadata information from SLURM cluster
    • Contributed by pcolladosoto
  • Parquet file writer output (`outputs.parquet`)
    • Write metrics to parquet files
    • Contributed by powersj
  • Remote file output (`outputs.remotefile`)
    • Send metrics to files in remote locations like Amazon S3
    • Contributed by srebhan

Important changes

Here are some changes to highlight:

  • Logging framework overhaul
    • Cleanup and rework the underlying logging code
    • Per-plugin log-level settings via log_level setting
    • New trace log-level for low-level debugging of plugins
    • Introduction of structured logging; consequently, the logtarget setting is deprecated and replaced by logformat. For using eventlog please set the logformat accordingly!
    • Log-level selection for external programs executed via inputs.execd by providing log-level prefixes
  • Disk-backed metric buffer for outputs
    • Avoid metric-buffer overflow by using a write-ahead-log
    • Enable for all plugins via buffer_strategy agent setting
    • Experimental feature
  • Agent enhancements
    • Verify configuration files using the telegraf config check command
    • Watch for new and deleted configuration files

Downloads

Head to our Downloads page to get the latest Telegraf release. If you have issues or questions, please join our InfluxDB Community Slack, post them in our InfluxDB GitHub Repo, or our Community Site, and we will take a look.

InfluxDB University

Learn more about collecting data with Telegraf by taking the free InfluxDB University Data Collection with Telegraf course.