Перейти к основному содержимому
Версия: 2.4

Обогащение

Обогащение — это автоматическое заполнение атрибутов конфигурационных единиц (КЕ) и построение связей между ними по данным, полученным с объектов контроля и из внешних систем.

Одно выполнение обогащения называется запуском. Запуск всегда начинается с одной КЕ — стартовой — и дальше расходится по её связям вглубь.

Как устроен запуск​

Фаза 1 — рекурсивное обогащение. Система обогащает стартовую КЕ, по её конфигурации определяет составные части, создаёт для них связанные КЕ и запускает обогащение уже на них. Так — вглубь, пока есть что обогащать. Подробно: Процесс обогащения.

Фаза 2 — дополнительные связи. Когда первая фаза закончилась и состав запуска известен, система связывает КЕ из разных веток рекурсии между собой, а также с уже существующими в базе КЕ. Подробно: Обогащение дополнительных связей.

к сведению

Фаза 2 начинается только после того, как завершилась фаза 1 по всем веткам. Поэтому дополнительные связи появляются в самом конце запуска.

Идентификаторы запуска​

Все события запуска объединены идентификатором root_task_id, а обогащение каждой отдельной КЕ внутри запуска — это отдельная задача со своим task_id. По этим идентификаторам события запуска группируются в журнале обогащения и в событиях.

Как запустить обогащение​

Обогащение запускается двумя способами:

  • Вручную — выберите КЕ на графе СРМ и нажмите Запустить обогащение в правой панели.
  • По расписанию — планом обогащения, который по cron-расписанию отбирает КЕ TQL-фильтром и запускает обогащение на каждой из них.

Обогащение выполняется асинхронно: задача ставится в очередь, а результат отслеживается в журнале обогащения.

Параметры запуска​

ПараметрЧто делает
Полное обогащение (по умолчанию)Обогащает атрибуты стартовой КЕ и рекурсивно все связанные КЕ.
Обогащение только атрибутовОбновляет только атрибуты стартовой КЕ. Связи не обрабатываются, рекурсии нет.
Выбор связей для рекурсивного обогащенияОграничивает рекурсию перечисленными связями: обрабатываются только они, остальные пропускаются.

Из чего собирается значение атрибута​

Значение каждого атрибута проходит цепочку из трёх настраиваемых компонентов:

Обязателен только фетчер: без него атрибут в обогащении не участвует. Парсер и постпроцессоры подключаются по необходимости.

Справочники компонентов: Фетчеры, Парсеры и постпроцессоры.

Разделы​

РазделО чём
Процесс обогащенияЧто происходит с КЕ и связями на каждом этапе: идентификация, разрешение конфликтов, создание и удаление КЕ и связей
ФетчерыСправочник фетчеров и их параметров
Парсеры и постпроцессорыСправочник парсеров и постпроцессоров
Мониторинг и диагностикаСтраница Процессы обогащения: как посмотреть результат запуска и разобраться с ошибками
События обогащенияСобытия в RabbitMQ и конвейер, по которому они попадают в журнал
Планы обогащенияНастройка обогащения по расписанию