Highlights 🚀 🎉
- Upgrade Go version to 1.16
- Upgrade Prometheus & Alertmanager.
- Query: Added federated exemplars API support.
- UI: Make the ReactUI the default one.
- UI: Enable Targets page in Querier UI.
- UI: Add new codemirror-promql-based expression editor.
- Query Frontend: Support
max_item_size
in Query frontend Memcached cache. - Tools: Added a flag to support rewrite Prometheus TSDB blocks.
Added
- #4029 Mixin: Remove dependency on the rule dashboard when generating the compact dashboard
- #4019 Query: Adds query range histogram.
- #3846 Query: Added federated exemplars API support.
- #3350 Query/Sidecar: Added targets API support. You can now configure your Querier to fetch Prometheus targets from leaf Prometheus-es!
- #3977 Expose exemplars for
http_request_duration_seconds
histogram if tracing is enabled. - #3903 Store: Returning custom gRPC code when reaching series/chunk limits.
- #3919 Allow to disable automatically setting CORS headers using
--web.disable-cors
flag in each component that exposes an API. - #3840 Tools: Added a flag to support rewrite Prometheus TSDB blocks.
- #3920 Query Frontend: Support
max_item_size
in Query frontend Memcached cache.
Fixed
- #3204 Mixin: Use sidecar's metric timestamp for healthcheck.
- #3922 *: Fix panic in http logging middleware.
- #3960 Ruler: Fix deduplication of equal alerts with different labels.
- #3937 Store: Fix race condition in chunk pool.
- #4017 Query Frontend: fix downsampling iterator returning duplicate samples.
- #4041 Logging: fix the HTTP logger.
Changed
- #3929 Store: Adds the name of the instantiated memcached client to log info.
- #3827 Upgrade Go version to 1.16
- #3948 Receiver: Adjust
http_request_duration_seconds
buckets for low latency requests. - #3856 Mixin: breaking ⚠️ Introduce flexible multi-cluster/namespace mode for alerts and dashboards. Removes jobPrefix config option. Removes
namespace
by default. - #3937 Store: Reduce memory usage for range queries.
- #4045 UI: Enable Targets page in Querier UI.
- #4062 Flags: Sort flags alphabetically.
- #4081 UI: Make the ReactUI the default one.
- #4094 *: Upgrade Prometheus & Alertmanager.