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

    • ๐Ÿ”Œ wavefront - Contributed by @puckpuck

    ๐Ÿ”‹ 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.