|
|
|
@ -1,3 +1,68 @@
|
|
|
|
|
## 1.6.0 / 2017-04-14 |
|
|
|
|
|
|
|
|
|
* [CHANGE] Replaced the remote write implementations for various backends by a |
|
|
|
|
generic write interface with example adapter implementation for various |
|
|
|
|
backends. Note that both the previous and the current remote write |
|
|
|
|
implementations are **experimental**. |
|
|
|
|
* [FEATURE] New flag `-storage.local.target-heap-size` to tell Prometheus about |
|
|
|
|
the desired heap size. This deprecates the flags |
|
|
|
|
`-storage.local.memory-chunks` and `-storage.local.max-chunks-to-persist`, |
|
|
|
|
which are kept for backward compatibility. |
|
|
|
|
* [FEATURE] Add `check-metrics` to `promtool` to lint metric names. |
|
|
|
|
* [FEATURE] Add Joyent Triton discovery. |
|
|
|
|
* [FEATURE] `X-Prometheus-Scrape-Timeout-Seconds` header in HTTP scrape |
|
|
|
|
requests. |
|
|
|
|
* [FEATURE] Remote read interface, including example for InfluxDB. **Experimental.** |
|
|
|
|
* [FEATURE] Enable Consul SD to connect via TLS. |
|
|
|
|
* [FEATURE] Marathon SD supports multiple ports. |
|
|
|
|
* [FEATURE] Marathon SD supports bearer token for authentication. |
|
|
|
|
* [FEATURE] Custom timeout for queries. |
|
|
|
|
* [FEATURE] Expose `buildQueryUrl` in `graph.js`. |
|
|
|
|
* [FEATURE] Add `rickshawGraph` property to the graph object in console |
|
|
|
|
templates. |
|
|
|
|
* [FEATURE] New metrics exported by Prometheus itself: |
|
|
|
|
* Summary `prometheus_engine_query_duration_seconds` |
|
|
|
|
* Counter `prometheus_evaluator_iterations_missed_total` |
|
|
|
|
* Counter `prometheus_evaluator_iterations_total` |
|
|
|
|
* Gauge `prometheus_local_storage_open_head_chunks` |
|
|
|
|
* Gauge `prometheus_local_storage_target_heap_size` |
|
|
|
|
* [ENHANCEMENT] Reduce shut-down time by interrupting an ongoing checkpoint |
|
|
|
|
before starting the final checkpoint. |
|
|
|
|
* [ENHANCEMENT] Auto-tweak times between checkpoints to limit time spent in |
|
|
|
|
checkpointing to 50%. |
|
|
|
|
* [ENHANCEMENT] Improved crash recovery deals better with certain index |
|
|
|
|
corruptions. |
|
|
|
|
* [ENHANCEMENT] Graphing deals better with constant time series. |
|
|
|
|
* [ENHANCEMENT] Retry remote writes on recoverable errors. |
|
|
|
|
* [ENHANCEMENT] Evict unused chunk descriptors during crash recovery to limit |
|
|
|
|
memory usage. |
|
|
|
|
* [ENHANCEMENT] Smoother disk usage during series maintenance. |
|
|
|
|
* [ENHANCEMENT] Targets on targets page sorted by instance within a job. |
|
|
|
|
* [ENHANCEMENT] Sort labels in federation. |
|
|
|
|
* [ENHANCEMENT] Set `GOGC=40` by default, which results in much better memory |
|
|
|
|
utilization at the price of slightly higher CPU usage. If `GOGC` is set by |
|
|
|
|
the user, it is still honored as usual. |
|
|
|
|
* [ENHANCEMENT] Close head chunks after being idle for the duration of the |
|
|
|
|
configured staleness delta. This helps to persist and evict head chunk of |
|
|
|
|
stale series more quickly. |
|
|
|
|
* [ENHANCEMENT] Stricter checking of relabel config. |
|
|
|
|
* [ENHANCEMENT] Cache busters for static web content. |
|
|
|
|
* [ENHANCEMENT] Send Prometheus-specific user-agent header during scrapes. |
|
|
|
|
* [ENHANCEMENT] Improved performance of series retention cut-off. |
|
|
|
|
* [ENHANCEMENT] Mitigate impact of non-atomic sample ingestion on |
|
|
|
|
`histogram_quantile` by enforcing buckets to be monotonic. |
|
|
|
|
* [ENHANCEMENT] Released binaries built with Go 1.8.1. |
|
|
|
|
* [BUGFIX] Send `instance=""` with federation if `instance` not set. |
|
|
|
|
* [BUGFIX] Update to new `client_golang` to get rid of unwanted quantile |
|
|
|
|
metrics in summaries. |
|
|
|
|
* [BUGFIX] Introduce several additional guards against data corruption. |
|
|
|
|
* [BUGFIX] Mark storage dirty and increment |
|
|
|
|
`prometheus_local_storage_persist_errors_total` on all relevant errors. |
|
|
|
|
* [BUGFIX] Propagate storage errors as 500 in the HTTP API. |
|
|
|
|
* [BUGFIX] Fix int64 overflow in timestamps in the HTTP API. |
|
|
|
|
* [BUGFIX] Fix deadlock in Zookeeper SD. |
|
|
|
|
* [BUGFIX] Fix fuzzy search problems in the web-UI auto-completion. |
|
|
|
|
|
|
|
|
|
## 1.5.2 / 2017-02-10 |
|
|
|
|
|
|
|
|
|
* [BUGFIX] Fix series corruption in a special case of series maintenance where |
|
|
|
|