NRI discovery decomposition
NRI check на настоящий момент проводит 3 проверки:
- portmapper - устанавливает соответсвие между локальным именем интерфейса и именем в NRI
- links - создает в базе линки, используя NRI как источник
- services - привязывает сервисы к интерфейсам и привязывает summary
Проблемы:
- Отсутсвует гранулярность настроек запуска проверок (запускается все сразу)
- Линковка не учитывает настройки приоритетов и дублирует код в TopologyDiscoveryCheck
Необходимо:
- Разбить nri check на три проверки: nri_portmapper, nri_topology, nri_services
- nri_topology переделать на базе TopologyDiscoveryCheck