Telegraf v1.10 Release Notes

Release Date: 2019-03-05 // about 5 years ago
  • ๐Ÿ†• 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.