mirror of
https://github.com/prymitive/karma
synced 2026-08-23 11:56:20 +00:00
fix(api): sort silences
This commit is contained in:
committed by
Łukasz Mierzwa
parent
8da81d8191
commit
6e370c26d7
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user