- 本作品采用知识共享署名 3.0 未移植许可协议进行授权。
许可。
Collectd 数据源¶
https://blueprints.launchpad.net/vitrage/+spec/collectd-datasource
此蓝图描述了将接收来自 collectd 的通知的数据源。
问题描述¶
Vitrage 应该能够接受 collectd 通知。
提议的变更¶
Collectd 数据源将以以下格式接收通知
{
"host": "compute-1",
"plugin": "ovs_events",
"plugin_instance": "br-ex",
"type": "gauge",
"type_instance": "link_status",
"message": "link state of "br-ex" interface has been changed to "WARNING,"",
"severity": "WARNING",
"time": 1482409029.062524,
"id": "46c7eba7753efb0e6f6a8de24c949c52"
}
收到此类通知后,Collectd 数据源将在 Vitrage 中创建一个相应的告警。收到“ok”通知时,将删除该告警。
- 此外,将添加一个新的评估器模板,以便
为在主机上运行的虚拟机创建推导告警
将主机和虚拟机的状态修改为 ERROR
备选方案¶
无
数据模型影响¶
无
REST API 影响¶
无
实现¶
负责人¶
- 主要负责人
eyal bar ilan
工作项¶
实现 Collectd 数据源
编写一个模板,用于为虚拟机创建推导告警并调用 Nova mark host down
测试¶
这些更改将通过单元测试进行测试