From 74f8d8306356008d6f08f2de210cff39c53c96b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Sat, 13 Jun 2020 10:31:52 +0100 Subject: [PATCH] fix(api): correctly count alerts in /silences.json --- cmd/karma/views.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cmd/karma/views.go b/cmd/karma/views.go index 0e85fdd62..88747facc 100644 --- a/cmd/karma/views.go +++ b/cmd/karma/views.go @@ -633,9 +633,11 @@ func silences(c *gin.Context) { } for _, alertGroup := range alertmanager.DedupAlerts() { for _, alert := range alertGroup.Alerts { - for _, sID := range alert.SilencedBy { - if _, ok := silenceCounters[sID]; ok { - silenceCounters[sID]++ + for _, am := range alert.Alertmanager { + for _, sID := range am.SilencedBy { + if _, ok := silenceCounters[sID]; ok { + silenceCounters[sID]++ + } } } }