fix(api): sort expired silences in reverse

This commit is contained in:
Łukasz Mierzwa
2022-03-15 08:19:30 +00:00
committed by Łukasz Mierzwa
parent 6e370c26d7
commit da32c5fc9f
+4 -1
View File
@@ -298,7 +298,10 @@ func (am *Alertmanager) pullAlerts(version string) error {
si := silences[alert.SilencedBy[i]]
sj := silences[alert.SilencedBy[j]]
if si != nil && sj != nil {
return si.EndsAt.Unix() < sj.EndsAt.Unix()
if alert.State == models.AlertStateSuppressed {
return si.EndsAt.Unix() < sj.EndsAt.Unix()
}
return si.EndsAt.Unix() > sj.EndsAt.Unix()
}
return alert.SilencedBy[i] < alert.SilencedBy[j]
})