You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ruler: optimised <prefix>/api/v1/rules and <prefix>/api/v1/alerts (#3916)
* Use a grpc clients pool in the ruler
Signed-off-by: Marco Pracucci <[email protected]>
* Concurrently fetch rules from all rulers
Signed-off-by: Marco Pracucci <[email protected]>
* Added subservices manager
Signed-off-by: Marco Pracucci <[email protected]>
* Fixed Rules() grpc call
Signed-off-by: Marco Pracucci <[email protected]>
* Added integration test
Signed-off-by: Marco Pracucci <[email protected]>
* Added CHANGELOG entry
Signed-off-by: Marco Pracucci <[email protected]>
* Addressed review comments
Signed-off-by: Marco Pracucci <[email protected]>
* Fixed CHANGELOG
Signed-off-by: Marco Pracucci <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,11 @@
2
2
3
3
## master / unreleased
4
4
5
+
*[ENHANCEMENT] Ruler: optimized `<prefix>/api/v1/rules` and `<prefix>/api/v1/alerts` when ruler sharding is enabled. #3916
6
+
*[ENHANCEMENT] Ruler: added the following metrics when ruler sharding is enabled: #3916
7
+
*`cortex_ruler_clients`
8
+
*`cortex_ruler_client_request_duration_seconds`
9
+
5
10
## 1.8.0 in progress
6
11
7
12
*[CHANGE] Alertmanager: Don't expose cluster information to tenants via the `/alertmanager/api/v1/status` API endpoint when operating with clustering enabled.
0 commit comments