From 38eab459738521034f7a26662d8fa2fe90083df1 Mon Sep 17 00:00:00 2001 From: Guillaume audic Date: Fri, 22 Jul 2022 13:47:58 +0000 Subject: [PATCH] fix(api): When querying api query on endpoint alerts return a json struct with alerts in lowercase. To be same result as prometheus api Signed-off-by: audig --- pkg/api/query/v1.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/api/query/v1.go b/pkg/api/query/v1.go index 7a8fbf5fca1..fbc9a181693 100644 --- a/pkg/api/query/v1.go +++ b/pkg/api/query/v1.go @@ -794,7 +794,9 @@ func NewAlertsHandler(client rules.UnaryClient, enablePartialResponse bool) func return nil, nil, &api.ApiError{Typ: api.ErrorInternal, Err: errors.Errorf("error retrieving rules: %v", err)} } - var resp struct{ Alerts []*rulespb.AlertInstance } + var resp struct { + Alerts []*rulespb.AlertInstance `json:"alerts"` + } for _, g := range groups.Groups { for _, r := range g.Rules { a := r.GetAlert()