为卷/快照添加新的通知类型¶
目前我们只有关于卷/快照的两种类型的通知:卷/快照的存在及其大小。此更改允许收集和查看不同类型的通知。我们可以获取有关发生哪些事件的信息:卷/快照已创建或删除或更新(重命名或修改描述),卷已调整大小或附加/分离。这将允许处理其他事件并改进 Ceilometer 的整体功能。
问题描述¶
目前我们只有关于卷/快照的两种类型的通知:卷/快照的存在及其大小。但是,没有关于诸如卷/快照被创建或删除或更新或卷被调整大小或附加/分离等事件的信息。
提议的变更¶
此更改允许收集和查看不同类型的通知 - volume/snapshot.create.start, volume/snapshot.create.end, volume/snapshot.delete.start, volume/snapshot.delete.end, volume/snapshot.update.start, volume/snapshot.update.end, volume.resize.start, volume.resize.end, volume.attach.start, volume.attach.end, volume.detach.start, volume.detach.end。
替代方案¶
无。
数据模型影响¶
无。
REST API 影响¶
无。
安全影响¶
无。
Pipeline 影响¶
无。
其他最终用户影响¶
无。
性能/可扩展性影响¶
无。
其他部署影响¶
无。
开发者影响¶
无。
实现¶
负责人¶
- 主要负责人
enovokshonova <enovokshonova@mirantis.com>
工作项¶
实现适当的处理程序类。
未来生命周期¶
无。
依赖项¶
无。
测试¶
此更改需要通过单元测试进行测试。
文档影响¶
我们需要在 https://docs.openstack.org/developer/ceilometer/measurements.html 中添加新的计量类型。
参考资料¶
https://github.com/openstack/cinder/blob/master/bin/cinder-volume-usage-audit https://github.com/openstack/cinder/blob/master/cinder/volume/manager.py https://github.com/openstack/cinder/blob/master/cinder/api/v2/volumes.py https://github.com/openstack/cinder/blob/master/cinder/api/v1/volumes.py https://github.com/openstack/cinder/blob/master/cinder/api/v1/snapshots.py https://github.com/openstack/cinder/blob/master/cinder/api/v2/snapshots.py https://github.com/openstack/cinder/blob/master/cinder/volume/flows/manager/create_volume.py