fix(api): correctly count alerts in /silences.json

This commit is contained in:
Łukasz Mierzwa
2020-06-13 14:34:58 +01:00
committed by Łukasz Mierzwa
parent 2bc8cf57de
commit 74f8d83063
+5 -3
View File
@@ -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]++
}
}
}
}