首页 » OpenStack系统架构设计实战 » OpenStack系统架构设计实战全文在线阅读

《OpenStack系统架构设计实战》5.5 Ceilometer的二次开发

关灯直达底部

Ceilometer的架构设计具有良好的可扩展性,各个层面的功能都以插件的形式实现,因此,开发者可以通过开发不同类型的插件来实现各个层面上的功能扩展。

Ceilometer利用stevedore来实现插件在运行时的发现和动态载入,根据stevedore的用法,插件的实现需要在setuptool的entry point中注册后才能被发现和载入。Ceilometer中不同类型的插件需要注册在setup.cfg文件中entry_point段的不同NameSpace下。Ceilometer中插件的NameSpace及说明如表5-6所示。

表5-6 Ceilometer中插件的NameSpace及说明