Vitrage 资源处理器

https://blueprints.launchpad.net/vitrage/+spec/vitrage-resource-processor

当 Vitrage 初始化时,我们需要创建实体图,Vitrage 将在其上运行算法(子图匹配、BFS、DFS 等),并执行操作(RCA、推导警报等)。 在图初始化之后,资源变更将被处理并推送到实体图。

问题描述

Vitrage 在初始化时没有资源的完整实体图及其状态。 Vitrage 需要与更新的和新的资源保持一致。

提议的变更

当 Vitrage 初始化时,我们需要构建最新的实体图,以便可以在其上运行不同的算法并执行所需的操作。 为了执行这些操作,我们需要从同步器获取完整的资源列表。 为了构建实体图,它需要云中变更的更新(例如,虚拟机创建/终止),以及关于如何将资源彼此链接的指导(例如,虚拟机驻留在物理主机上,而物理主机又属于可用区等)。 为此目的,每个同步器还将更新一个配置文件 - 实体图模板 - 该模板指定每个资源的内容以及如何定位要链接的特定资源。

实现

负责人

主要负责人

alexey_weyl <alexey.weyl@alcatel-lucent.com> dan-ofek <dan.ofek@alcatel-lucent.com>