Train 项目优先级

Watcher 驱动团队在 Train 中优先处理的优先级列表。

优先级

负责人

基于文件的指标映射

Sumit Dilip Jamgade

全局数据源偏好

Corne Lukken

在 action 输入参数中添加 resource_name

chen ke

添加显示数据模型 API

chen ke

为 Audit 添加力场

李灿伟

支持 Placement API

李灿伟

基于文件的指标映射

允许 watcher 加载一个 yaml 文件,该文件包含内部指标名称(watcher 期望的)到数据源中使用的实际指标名称的映射。

全局数据源偏好

某些云可能只有单个可用数据源,为每个单独的策略设置数据源偏好容易出错且耗时。全局数据源偏好可以防止错误并简化 watcher 的配置。

在 action 输入参数中添加 resource_name

目前 watcher 只有 UUID 用于区分不同的 action,这不方便用户使用。此 BP 将在 action 输入参数中添加一个 resource_name 字段,这更方便用户使用。

添加 Show Datamodel API

添加 Show Datamodel API 以查看指定范围内实例的信息。

为 Audit 添加 force 字段

目前,当有 actionplan 正在进行时,Watcher 不允许启动新的 audit。这是因为如果新的 audit 与正在进行的 actionplan 具有相同的数据模型,新的 audit 可能会创建一个错误的 actionplan。但是,如果数据模型范围不同,我们应该允许新的 audit 运行。我们希望赋予用户选择权,如果用户在启动 audit 时将 force 设置为 True,Watcher 将执行 audit,即使有其他 actionplan 正在进行。

支持 Placement API

Placement 提供了一项服务,用于管理、选择和声明云中的可用资源。许多 Watcher 策略需要为 VM 迁移选择目标主机。Watcher 可以借助 placement 改进该过程。