From f90f654cf2b7007dbf4e4595a3bde8fc712475c4 Mon Sep 17 00:00:00 2001 From: Roman Khavronenko Date: Tue, 9 Aug 2022 09:51:29 +0200 Subject: [PATCH] vmalert: sort groups at `/alerts` page (#2968) Sorting will produce deterministic output of grops on the page. Signed-off-by: hagen1778 --- app/vmalert/web.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/vmalert/web.go b/app/vmalert/web.go index 733faa24f7..17f937081e 100644 --- a/app/vmalert/web.go +++ b/app/vmalert/web.go @@ -251,6 +251,9 @@ func (rh *requestHandler) groupAlerts() []GroupAlerts { }) } } + sort.Slice(groupAlerts, func(i, j int) bool { + return groupAlerts[i].Group.Name < groupAlerts[j].Group.Name + }) return groupAlerts }