Фильтрация событий

Фильтрация событий - это выявление и отбрасывание событий, которые не имеют отношения к AggreGate. Например, ряд устройств нижнего ценового диапазона могут быть сложны в настройке и время от времени отправлять события, не представляющие интереса для AggreGate. Например, настольный принтер сообщает, что ему необходимо пополнить запас бумаги.

Существует несколько способов фильтрации ненужных событий в AggreGate Server:

  • Многие драйвера устройств и плагины, способные получать события от различных устройств, предлагают различные механизмы пропуска определенных событий или снижения уровня их важности. Например, плагин Syslog имеет специальную Таблицу перевода уровня важности, позволяющую точно настроить уровень событий AggreGate, генерируемых при получении Syslog-сообщений.

  • Определенные события могут блокироваться для обработки, хранения и маршрутизации цепочек путем настройки префильтра в правилах обработки событий.

  • Определенные события могут быть исключены из отображения на уровне пользовательского интерфейса. Во-первых, фильтры событий позволяют задавать критерии, чтобы отображать только релевантные события при мониторинге событий в реальном времени и просмотре истории событий. Во-вторых, большинство системных средств, используемых для поиска событий, позволяют задавать различные критерии фильтрации, от простых (на основе временных меток начала/окончания и минимальных уровней) до гибких (на основе выражений).