Работа с маршрутизаторами
Данный раздел описывает процесс работы с маршрутизаторами на конвейерах в системе. Работа осуществляется при настройке конфигурации конвейера.
О маршрутизаторах
Маршрутизатор — это элемент конвейера, который позволяет на основе заданных фильтров (маршрутов) направлять события на разные этапы обработки в зависимости от их содержимого или других условий. На диаграмме конфигурации конвейера маршрутизатор имеет один вход и несколько выходов: по одному выходу на каждый настроенный в нем маршрут. На входе каждое событие проверяется по условиям маршрутов и появляется на выходах тех маршрутов, где условие выполняется.
Если событие не удовлетворяет условиям ни одного из маршрутов, то оно направляется на выход маршрутизатора По умолчанию (если установлен флажок Добавить маршрут по умолчанию) или удаляется (если флажок Добавить маршрут по умолчанию не установлен).
Доступные операции над маршрутизатором:
Добавление маршрутизатора
Чтобы добавить маршрутизатор на конфигурацию конвейера:
-
Перейдите в конфигурацию требуемого конвейера.
-
Удостоверьтесь, что в выпадающем списке Версия на панели инструментов в окне конфигурации конвейера выбран вариант Черновик.
-
Нажмите на кнопку Добавить элемент и выберите из выпадающего списка пункт Маршрутизатор. Отобразится окно добавления маршрутизатора.
-
Введите название маршрутизатора.
Для маршрутизатора недопустимо использование названий "_unmatched" и "_default". -
Настройте список маршрутов маршрутизатора.
-
При необходимости установите флажок Добавить маршрут по умолчанию. В этом случае к маршрутизатору будет добавлен маршрут По умолчанию, на выход которого будут попадать те события, которые не удовлетворяют условиям остальных маршрутов.
При неустановленном флажке события, не удовлетворяющие условиям ни одного из маршрутов, будут удаляться.
-
Нажмите на кнопку Добавить. Новый маршрутизатор отобразится на диаграмме конфигурации.
Изменение маршрутизатора
Способ изменения идентичен для всех элементов конвейера и приведен в разделе Работа с конвейерами.
Удаление маршрутизатора
Способ удаления идентичен для всех элементов конвейера и приведен в разделе Работа с конвейерами.
Настройка маршрутов
Маршруты предназначены для фильтрации поступающих в маршрутизатор событий по различным условиям, что позволяет более гибко выстраивать процесс обработки событий.
На входе маршрутизатора события проверяются по условиям маршрутов и отправляются на выходы тех маршрутов, условиям которых удовлетворяют.
Если событие не удовлетворяет условиям ни одного из маршрутов, то оно направляется на выход маршрутизатора По умолчанию (если установлен флажок Добавить маршрут по умолчанию) или удаляется (если флажок Добавить маршрут по умолчанию не установлен).
В нижней части окна добавления или редактирования маршрутизатора отображается таблица имеющихся в нем маршрутов. Таблица содержит следующие столбцы:
-
Название маршрута — название маршрута, используемое для его идентификации в системе.
-
Условие — условие фильтрации исходных событий, заданное на языке VRL.
В VRL-программе для доступа к данным события используется символ точки ( .), а к метаданным события — символ процента (%). В корреляционных событиях метаданные включают данные исходных событий.
Доступные операции над маршрутами:
Добавление маршрута
Чтобы добавить маршрут:
-
Нажмите на кнопку Добавить маршрут. Система отобразит окно добавления маршрута.
-
Введите название маршрута.
-
Введите условие фильтрации исходных событий на языке VRL.
Пример условия.externalId == "4648" && .categoryOutcome == "Success"В редакторе кода доступны горячие клавиши. -
Нажмите на кнопку Добавить. Маршрут будет добавлен в список маршрутов маршрутизатора.
Была ли полезна эта страница?