Агрегирование событий

Агрегирование событий (также известное как дедупликация или уменьшение количества событий) представляет собой слияние дупликатов одного и того же события. Такие дупликаты могут появляться в связи с нестабильностью сети передачи (например, одно и то же событие отправляется дважды источником события, потому что первый экземпляр не был быстро подтвержден, но оба экземпляра в конечном итоге достигают места назначения события). Другой пример - это временная агрегация, когда одно и то же событие отправляется снова и снова источником события до тех пор, пока проблема не решится.

Правила обработки событий SberMobile Server позволяют определить выражение идентификатора дедупликации, которое будет использоваться для поиска дупликатов события путем сопоставления идентификаторов дедупликации событий. Такие события дедупликации сольются, и агрегированное событие сохранит общее количество дупликатов вместе с временными метками самых последних дупликатов.

Другое средство агрегирования событий обеспечивается триггерами события тревоги. Эти триггеры позволяют создавать агрегированное событие (событие тревоги), только если исходное событие произошло более N раз в пределах определенной временной рамки.