Sahara 与 Ceilometer 集成规范

https://blueprints.launchpad.net/sahara/+spec/ceilometer-integration

目前无法从 Sahara 向 Ceilometer 发送通知。Sahara 应该具备发送集群修改通知的能力,例如关于创建/更新/销毁集群的通知。

问题描述

新功能将提供以下能力

  • 向 Ceilometer 发送集群修改通知,这可以帮助用户获取有关其拥有的集群的一些信息:每个时刻的活跃集群数量等。

提议的变更

变更将包含以下修改

  • 在 Sahara 中添加发送通知的能力。

  • 在集群被修改的地方,在 Sahara 中添加发送通知的功能。

  • 在 Ceilometer 中添加从 Sahara exchange 拉取并解析通知的能力。

替代方案

数据模型影响

REST API 影响

其他最终用户影响

部署者影响

开发者影响

Sahara-image-elements impact

Sahara-dashboard / Horizon 影响

实现

负责人

主要负责人: vgridnev

其他贡献者: slukjanov

工作项

  • 在 Sahara 中添加通知发送器

  • 添加 Ceilometer 解析器

  • 添加单元测试

依赖项

取决于OpenStack要求

测试

将会包含

  • Sahara 中的单元测试

  • Ceilometer 中的单元测试

文档影响

需要在此处修改 Ceilometer 文档

参考资料