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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,8 @@
27
27
*[ENHANCEMENT] Ruler: added the following metrics when ruler sharding is enabled: #3916
28
28
*`cortex_ruler_clients`
29
29
*`cortex_ruler_client_request_duration_seconds`
30
+
*[ENHANCEMENT] Alertmanager: Add API endpoint to list all tenant alertmanager configs: `GET /multitenant_alertmanager/configs`. #3529
31
+
*[ENHANCEMENT] Ruler: Add API endpoint to list all tenant ruler rule groups: `GET /ruler/rule_groups`. #3529
30
32
*[ENHANCEMENT] Query-frontend/scheduler: added querier forget delay (`-query-frontend.querier-forget-delay` and `-query-scheduler.querier-forget-delay`) to mitigate the blast radius in the event queriers crash because of a repeatedly sent "query of death" when shuffle-sharding is enabled. #3901
31
33
*[ENHANCEMENT] Query-frontend: reduced memory allocations when serializing query response. #3964
32
34
*[ENHANCEMENT] Querier / ruler: some optimizations to PromQL query engine. #3934#3989
Displays a web page with the ruler hash ring status, including the state, healthy and last heartbeat time of each ruler.
437
439
440
+
### Ruler rules
441
+
442
+
```
443
+
GET /ruler/rule_groups
444
+
```
445
+
446
+
List all tenant rules. This endpoint is not part of ruler-API and is always available regardless of whether ruler-API is enabled or not. It should not be exposed to end users. This endpoint returns a YAML dictionary with all the rule groups for each tenant and `200` status code on success.
447
+
438
448
### List rules
439
449
440
450
```
@@ -667,6 +677,14 @@ GET /status
667
677
668
678
Displays a web page with the current status of the Alertmanager, including the Alertmanager cluster members.
669
679
680
+
### Alertmanager configs
681
+
682
+
```
683
+
GET /multitenant_alertmanager/configs
684
+
```
685
+
686
+
List all Alertmanager configurations. This endpoint is not part of alertmanager-API and is always available regardless of whether alertmanager-API is enabled or not. It should not be exposed to end users. This endpoint returns a YAML dictionary with all the Alertmanager configurations and `200` status code on success.
0 commit comments