Telegraf v1.10 Release Notes
Release Date: 2019-03-05 // about 5 years ago-
๐ New Inputs
- ๐ cloud_pubsub - Contributed by @emilymye
- cloud_pubsub_push - Contributed by @influxdata
- ๐ kinesis_consumer - Contributed by @influxdata
- ๐ kube_inventory - Contributed by @influxdata
- ๐ neptune_apex - Contributed by @MaxRenaud
- nginx_upstream_check - Contributed by @dmitryilyin
- ๐ multifile - Contributed by @martin2250
- ๐ stackdriver - Contributed by @WuHan0608
๐ New Outputs
- ๐ cloud_pubsub - Contributed by @emilymye
๐ New Serializers
๐ 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.