模板验证器¶
Launchpad蓝图
https://blueprints.launchpad.net/vitrage/+spec/template-validator
Vitrage Evaluator 作为工作流管理器,控制模板的分析和激活以及模板动作的执行。
模板验证器确保新的模板是正确的。这意味着它符合 Vitrage 模板标准。
问题描述¶
模板并不总是符合 Vitrage 模板标准。例如,不支持的动作、无效的告警名称、不正确的图表模板等。
提议的变更¶
模板验证器是 Vitrage Evaluator 的一部分。它接收一个模板,对其进行运行并检查其正确性。如果模板有效,它会通知 Evaluator Engine,后者将模板插入到模板数据库中。否则,插入将失败。
备选方案¶
一个防止无效模板的模板编辑器。
数据模型影响¶
无
REST API 影响¶
验证器在通过 API 创建调用添加新模板时运行。