Reinject postoverflow meta within the events of alerts
This commit is contained in:
parent
3cb9dbdb21
commit
f0ba895826
|
@ -167,6 +167,18 @@ LOOP:
|
|||
log.Printf("[%s] is whitelisted, skip.", *event.Overflow.Alert.Message)
|
||||
continue
|
||||
}
|
||||
/* Inject postoverflow meta into the overflown state*/
|
||||
for key, value := range event.Meta {
|
||||
kv := &models.MetaItems0{
|
||||
Key: key,
|
||||
Value: value,
|
||||
}
|
||||
for _, alert := range event.Overflow.APIAlerts {
|
||||
for _, event := range alert.Events {
|
||||
event.Meta = append(event.Meta, kv)
|
||||
}
|
||||
}
|
||||
}
|
||||
if event.Overflow.Reprocess {
|
||||
log.Debugf("Overflow being reprocessed.")
|
||||
input <- event
|
||||
|
|
Loading…
Reference in a new issue