Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update prometheus to v2.16.0 (#2088)
* Updated Prometheus to 22a04239c937be61df95fdb60f0661684693cf3b (v2.16.0-rc.0) Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Added SelectSorted method. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Use activity tracker to limit concurrency. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Added SelectSorted method. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Use ActiveQueryTracker for limiting concurrent queries. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Added legacy_rulefmt from Prometheus, before latest change to yaml.Node. That change is currently incompatible with our serialization code, so until that is fixed, I've copied previous state of rulefmt from Prometheus (github.com/prometheus/prometheus/pkg/rulefmt). It's a small package, and I've included tests as well. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Pass logger to activity tracker. Log directory for debugging. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Renamed legacy_rulefmt package back to rulefmt. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Use legacy_rulefmt import name. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Clean tempdir after test has completed. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Added -querier.active-query-tracker-dir flag Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Added CHANGELOG.md about new querier.active-query-tracker-dir flag Also explains why we use temp dir, if it's not configured. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * make doc Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Updated Prometheus to v2.16.0-rc.1 (56eaaadb54560d124310dcd779b81a4c5fe654cc) Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Updated Prometheus to 2.16.0 (b90be6f32a33c03163d700e1452b54454ddce0ec) Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Active query tracker documentation. Disable AQT if no directory is set. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Updated CHANGELOG.md Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Swap Select and SelectSorted. Since our Select methods already return sorted results, it makes sense to call them SelectSorted, and let Select simply call SelectSorted, rather then the other way around. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Updated docs Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * No need to log directory used by active query tracker anymore. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Ignore active-query-tracker, it is default dir name for Active Query Tracker Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Fixed active_query_tracker_dir yaml field name to match CLI option. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Fake RemoteAddr if it is empty. Prometheus requires non-empty RemoteAddr, but only uses it when Engine actually has QueryLogger set. Which it doesn't, in Cortex. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Add SelectSorted method to blocksQuerier. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Added comment about possible removal in the future. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Fix compilation and test issues after master rebase. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Go mod tidy Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Lint Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com> * Review feedback. Also fixed impls -> implements. Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>
- Loading branch information