Распределение обработчиков по маршрутным узлам
В больших установках Enterprise уровня, когда в системе насчитывается более сотен тысяч конфигурационных единиц, каждая из которых покрывается мониторингом и имеет связанные метрические ряды, большой поток событийной информации требует быстрого реагирования: у пользователей возникает потребность тонкой настройки распределения обработчиков по маршрутным узлам автоматона.
Для настройки вам потребуется доступ к БД
<prefix>_pl_automaton_v2_service
в СУБД Postgresql, а также доступ к управлению кластером Kubernetes, в котором запущен Monq.
Параметры распределения обработчиков задаются в таблице RoutingNodes
.
Описание столбцов таблицы с которыми предстоит работать:
Id
- идентификатор маршрутного узла, соответствующий постфиксу в названии очереди брокера сообщений (например,<prefix>_pl_automaton_<Id>
)Name
- Название маршрутного узлаDescription
- Описание маршрутного узлаType
- тип маршрутного узла (мы будем работать только с типамиHandler
иHiddenHandler
)RunnersCount
- рекомендуемое количество обработчиков (Runners)ExclusiveRunner
- отметка эксклюзивности маршрутного узла
⚠️ В таблице допускается внесение изменений только для столбцов RunnersCount
и ExclusiveRunner
.
Подробнее ознакомится с механизмом (правилом) распределения обработчиков по маршрутным узлам можно в разделе Автоматизация - Механизм распределения обработчиков по маршрутным узлам