From 7166833364e4b28a41b287cac7bf55ea1608d027 Mon Sep 17 00:00:00 2001 From: Daniel Nelson Date: Mon, 5 Nov 2018 13:52:14 -0800 Subject: [PATCH] Update changelog --- CHANGELOG.md | 14 ++++++++++++++ README.md | 5 +++++ 2 files changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bf8e06317b86..c70c1c3488c7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,16 @@ transfer of metrics in any format via HTTP, it is recommended to use `http_listener_v2` instead. +- Input plugins are no longer limited from adding metrics when the output is + writing, and new metrics will move into the metric buffer as needed. This + will provide more robust degradation and recovery when writing to a slow + output at high throughput. + + To avoid over consumption when reading from queue consumers: `kafka_consumer`, + `amqp_consumer`, `mqtt_consumer`, `nats_consumer`, and `nsq_consumer` use + the new option `max_undelivered_messages` to limit the number of outstanding + unwritten metrics. + #### New Inputs - [http_listener_v2](/plugins/inputs/http_listener_v2/README.md) - Contributed by @jul1u5 @@ -41,10 +51,14 @@ - [#4934](https://github.com/influxdata/telegraf/pull/4934): Add LUN to datasource translation in vsphere input. - [#4798](https://github.com/influxdata/telegraf/pull/4798): Allow connecting to prometheus via unix socket. - [#4920](https://github.com/influxdata/telegraf/pull/4920): Add scraping for Prometheus endpoint in Kubernetes. +- [#4938](https://github.com/influxdata/telegraf/pull/4938): Add per output flush_interval, metric_buffer_limit and metric_batch_size. #### Bugfixes - [#4950](https://github.com/influxdata/telegraf/pull/4950): Remove the time_key from the field values in JSON parser. +- [#3968](https://github.com/influxdata/telegraf/issues/3968): Fix input time rounding when using a custom interval. +- [#4938](https://github.com/influxdata/telegraf/pull/4938): Fix potential deadlock or leaked resources on restart/reload. +- [#2919](https://github.com/influxdata/telegraf/pull/2919): Fix outputs block inputs when batch size is reached. ## v1.8.3 [2018-10-30] diff --git a/README.md b/README.md index 6016925b1cf57..b8477e952ac93 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,11 @@ Telegraf requires golang version 1.9 or newer, the Makefile requires GNU make. make ``` +### Changelog + +View the [changelog](/CHANGELOG.md) for the latest updates and changes by +version. + ### Nightly Builds These builds are generated from the master branch: