fix(api): sort silences

This commit is contained in:
Łukasz Mierzwa
2022-03-14 20:55:37 +00:00
committed by Łukasz Mierzwa
parent 8da81d8191
commit 6e370c26d7
+9
View File
@@ -294,6 +294,15 @@ func (am *Alertmanager) pullAlerts(version string) error {
}
}
sort.Slice(alert.SilencedBy, func(i, j int) bool {
si := silences[alert.SilencedBy[i]]
sj := silences[alert.SilencedBy[j]]
if si != nil && sj != nil {
return si.EndsAt.Unix() < sj.EndsAt.Unix()
}
return alert.SilencedBy[i] < alert.SilencedBy[j]
})
alert.Alertmanager = []models.AlertmanagerInstance{
{
Fingerprint: alert.Fingerprint,