All Versions
158
Latest Version
Avg Release Cycle
16 days
Latest Release
533 days ago

Changelog History
Page 9

  • v1.11.2 Changes

    July 09, 2019

    🐛 Bug Fixes

    • #6056: Fix source address ping flag on BSD.
    • #6059: Fix value out of range error on 32-bit systems in bind input.
    • 📜 #3573: Fix tail and logparser stop working after reload.
    • 🏁 #6077: Fix filecount path separator handling in Windows.
    • #6075: Fix panic with empty datadog tag string.
    • #6069: Apply topic filter to partition metrics in burrow input.
  • v1.11.1 Changes

    June 25, 2019

    🐛 Bug Fixes

    • #5980: Cannot set mount_points option in disk input.
    • #5983: Omit keys when creating measurement names for GNMI telemetry.
    • #5972: Don't consider pid of 0 when using systemd lookup in procstat.
    • #5807: Skip 404 error reporting in nginx_plus_api input.
    • #5999: Fix panic if pool_mode column does not exist.
    • 🐳 #6019: Add missing container_id field to docker_container_status metrics.
    • #5742: Ignore error when utmp is missing in system input.
    • #6032: Add device, serial_no, and wwn tags to synthetic attributes.
    • 📜 #6012: Fix parsing of remote tcp address in statsd input.
  • v1.11 Changes

    June 11, 2019

    🚀 Release Notes

    • 🗄 The uptime_format field in the system input has been deprecated, use the uptime field instead.
    • ⚡️ The cloudwatch input has been updated to use a more efficient API, it now requires GetMetricData permissions instead of GetMetricStatistics. The units tag is not available from this API and is no longer collected.

    🆕 New Inputs

    🆕 New Aggregators

    • 🔌 final - Contributed by @oplehto

    🆕 New Outputs

    • 🔌 syslog - Contributed by @javicrespo
    • 🔌 health - Contributed by @influxdata

    🆕 New Serializers

    🔋 Features

    • #5556: Add TTL field to ping input.
    • #5569: Add hexadecimal string to integer conversion to converter processor.
    • 📜 #5601: Add support for multiple line text and perfdata to nagios parser.
    • 🔧 #5648: Allow env vars ${} expansion syntax in configuration file.
    • #5641: Add option to reset buckets on flush to histogram aggregator.
    • #5664: Add option to use strict sanitization rules to wavefront output.
    • 🔌 #5697: Add namespace restriction to prometheus input plugin.
    • #5681: Add cmdline tag to procstat input.
    • 👍 #5704: Support verbose query param in ping endpoint of influxdb_listener.
    • 🔌 #5713: Enhance HTTP connection options for phpfpm input plugin.
    • #5544: Use more efficient GetMetricData API to collect cloudwatch metrics.
    • #5544: Allow selection of collected statistic types in cloudwatch input.
    • #5757: Speed up interface stat collection in net input.
    • 🔌 #5769: Add pagefault data to procstat input plugin.
    • #5760: Add option to set permissions for unix domain sockets to socket_listener.
    • 👍 #5585: Add cli support for outputting sections of the config.
    • 🏁 #5770: Add service-display-name option for use with Windows service.
    • 🌲 #5778: Add support for log rotation.
    • 👍 #5765: Support more drive types in smart input.
    • 👍 #5829: Add support for HTTP basic auth to solr input.
    • 👍 #5791: Add support for datadog events to statsd input.
    • #5817: Allow devices option to match against devlinks.
    • 👍 #5855: Support tags in enum processor.
    • 🔌 #5830: Add support for gzip compression to amqp plugins.
    • 👍 #5831: Support passive queue declaration in amqp_consumer.
    • #5901: Set user agent in stackdriver output.
    • #5885: Extend metrics collected from Nvidia GPUs.
    • 👍 #5547: Add file rotation support to the file output.
    • 🔌 #5955: Add source tag to hddtemp plugin.

    🐛 Bug Fixes

    • 🔌 #5692: Temperature input plugin stops working when WiFi is turned off.
    • 🏁 #5631: Create Windows service only when specified or in service manager.
    • #5730: Don't start telegraf when stale pidfile found.
    • 👍 #5477: Support Minecraft server 1.13 and newer in minecraft input.
    • 🔧 #4098: Fix inline table support in configuration file.
    • 🔧 #1598: Fix multi-line basic strings support in configuration file.
    • #5746: Verify a process passed by pid_file exists in procstat input.
    • 👍 #5455: Fix unsupported pkt type error in pgbouncer.
    • 👷 #5771: Fix only one job per storage target reported in lustre2 input.
    • 0️⃣ #5796: Set default timeout of 5s in fibaro input.
    • 🐳 #5835: Fix docker input does not parse image name correctly.
    • #5661: Fix direct exchange routing key in amqp output.
    • #5819: Fix scale set resource id with azure_monitor output.
    • #5883: Skip invalid power times in apex_neptune input.
    • #3485: Fix sqlserver connection closing on error.
    • #5917: Fix toml option name in nginx_upstream_check.
    • 🛠 #5920: Fixed datastore name mapping in vsphere input.
    • #5879: Fix multiple SIGHUP causes Telegraf to shutdown.
    • #5891: Fix connection leak in influxdb outputs on reload.
    • #5858: Fix batch fails when single metric is unserializable.
    • #5536: Log a warning on write if the metric buffer has overflowed.
  • v1.10.4 Changes

    May 14, 2019

    🐛 Bug Fixes

    • 📜 #5764: Fix race condition in the Wavefront parser.
    • #5783: Create telegraf user in pre-install rpm scriptlet.
    • #5792: Don't discard metrics on forbidden error in influxdb_v2 output.
    • #5803: Fix http output cannot set Host header.
    • #5619: Fix interval estimation in vsphere input.
    • #5782: Skip lines with missing refid in ntpq input.
    • 👍 #5755: Add support for hex values to ipmi_sensor input.
    • 📜 #5824: Fix parse of unix timestamp with more than ns precision.
    • #5836: Restore field name case in interrupts input.
  • v1.10.3 Changes

    April 16, 2019

    🐛 Bug Fixes

    • #5680: Allow colons in metric names in prometheus_client output.
    • 🌲 #5716: Set log directory attributes in rpm spec.
  • v1.10.2 Changes

    April 02, 2019

    🚀 Release Notes

    • 🚚 String fields no longer have leading and trailing quotation marks removed in the grok parser. If you are capturing quoted strings you may need to update the patterns.

    🐛 Bug Fixes

    • #5612: Fix deadlock when Telegraf is aligning aggregators.
    • #5523: Fix missing cluster stats in ceph input.
    • #5566: Fix reading major and minor block devices identifiers in diskio input.
    • 📦 #5607: Add owned directories to rpm package spec.
    • 🚚 #4998: Fix last character removed from string field in grok parser.
    • 🚚 #5632: Fix drop tracking of metrics removed with aggregator drop_original.
    • #5540: Fix open file error handling in file output.
    • 🔌 #5626: Fix plugin name in influxdb_v2 output logging.
    • #5621: Fix basedir check and parent dir extraction in filecount input.
    • #5618: Listen before leaving start in statsd.
    • #5595: Fix aggregator window alignment.
    • #5637: Fix panic during shutdown of multiple aggregators.
    • 📜 #5642: Fix parsing of kube config certificate-authority-data in prometheus input.
    • 📜 #5636: Fix tags applied to wrong metric on parse error.
    • 🚚 #5522: Remove tags that would create invalid label names in prometheus output.
  • v1.10.1 Changes

    March 19, 2019

    🐛 Bug Fixes

    • 🔧 #5448: Show error when TLS configuration cannot be loaded.
    • 🔌 #5543: Add Base64-encoding/decoding for Google Cloud PubSub plugins.
    • #5565: Fix type compatibility in vsphere plugin with use_int_samples option.
    • #5492: Fix vsphere input shows failed task in vCenter.
    • 📜 #5530: Fix invalid measurement name and skip column in csv parser.
    • #5589: Fix system input causing high cpu usage on Raspbian.
    • #5575: Don't add empty healthcheck tags to consul input.
  • v1.10 Changes

    March 05, 2019

    🆕 New Inputs

    🆕 New Outputs

    🆕 New Serializers

    • 🔌 nowmetric - Contributed by @JefMuller
    • 🔌 carbon2 - Contributed by @frankreno

    🔋 Features

    • #4345: Allow for force gathering ES cluster stats.
    • 📜 #5047: Add support for unix and unix_ms timestamps to csv parser.
    • #5038: Add ability to tag metrics with topic in kafka_consumer.
    • #5024: Add option to store cpu as a tag in interrupts input.
    • 👍 #5074: Add support for sending a request body to http input.
    • #5069: Add running field to procstat_lookup.
    • #5116: Include DEVLINKS in available diskio udev properties.
    • 📜 #5149: Add micro and nanosecond unix timestamp support to JSON parser.
    • 👍 #5160: Add support for basic auth to couchdb input.
    • 👍 #5161: Add support in wavefront output for the Wavefront Direct Ingestion API.
    • #5168: Allow counting float values in valuecounter aggregator.
    • 🌲 #5177: Add log send and redo queue fields to sqlserver input.
    • #5113: Improve scalability of vsphere input.
    • #5210: Add read and write op per second fields to ceph input.
    • 🔧 #5214: Add configurable timeout to varnish input.
    • #5273: Add flush_total_time_ns and additional wired tiger fields to mongodb input.
    • 👍 #5295: Support passing bearer token directly in k8s input.
    • 👍 #5294: Support passing bearer token directly in prometheus input.
    • #5292: Add option to report input timestamp in prometheus output.
    • 🐧 #5234: Add Linux mipsle packages.
    • #5382: Support unix_us and unix_ns timestamp format in csv parser.
    • 👍 #5391: Add resource type and resource label support to stackdriver output.
    • #5396: Add internal metric for line too long in influxdb_listener.
    • #4892: Add option to set retain flag on messages to mqtt output.
    • #5165: Add resource path based filtering to vsphere input.
    • #5417: Add rcode tag and field to dns_query input.
    • 👍 #5453: Support Azure Sovereign Environments with endpoint_url option.
    • 🔧 #5472: Support configuring a default timezone in JSON parser.
    • #5482: Add ceph_health metrics to ceph input.
    • 📜 #5488: Add option to disable unique timestamp adjustment in grok parser.
    • 👍 #5473: Add mutual TLS support to prometheus_client output.
    • #4308: Add additional metrics to rabbitmq input.
    • 👍 #5388: Add multicast support to socket_listener input.
    • #5490: Add tag based routing in influxdb/influxdb_v2 outputs.
    • 📜 #5533: Allow grok parser to produce metrics with no fields.

    🐛 Bug Fixes

    • 🚚 #4610: Fix initscript removes pidfile of restarted Telegraf process.
    • #5320: Use datacenter option spelling in consul input.
    • 🚚 #5316: Remove auth from /ping route in influxdb_listener.
    • #5304: Fix x509_cert input stops checking certs after first error.
    • #5404: Group stackdriver requests to send one point per timeseries.
    • 🌲 #5449: Log permission error and ignore in filecount input.
    • 🌲 #5497: Create log file in append mode.
    • #5325: Ignore tracking for metrics added to aggregator.
    • #5514: Fix panic when rejecting empty batch.
    • #5518: Fix conversion from string float to integer.
    • #5431: Sort metrics by timestamp in prometheus output.
  • v1.9.5 Changes

    February 26, 2019

    🐛 Bug Fixes

    • #5315: Skip string fields when writing to stackdriver output.
    • #5364: Send metrics in ascending time order in stackdriver output.
    • 🐧 #5117: Use systemd in Amazon Linux 2 rpm.
    • #4988: Set deadlock priority in sqlserver input.
    • 🚚 #5403: Remove error log when snmp6 directory does not exists with nstat input.
    • 🔌 #5437: Host not added when using custom arguments in ping plugin.
    • #5438: Fix InfluxDB output UDP line splitting.
    • #5456: Disable results by row in azuredb query.
    • #5277: Add backwards compatibility fields in ceph usage and pool stats.
  • v1.9.4 Changes

    February 05, 2019

    🐛 Bug Fixes

    • #5334: Fix skip_rows and skip_columns options in csv parser.
    • #5181: Always send basic auth in jenkins input.
    • 🏗 #5346: Build official packages with Go 1.11.5.
    • 🔌 #5368: Fix definition of multiple syslog plugins.