Ceilometer 分析
Ceilometer的poll plugin通过解析其他(Nova,Cinder,neutron)等的Notificaton信息获取其他组件的meters。
通过pollsters pluging调用libvirt获取虚拟机的meters。
poll和pollsters获取的信息转换成Counter,经过pipeline过滤,汇总等操作,最后由Collector收集,写入database。
现在的Ceilometer没有hypervisor的meter信息,将来可能考虑通过healthnmon收集hypervisor的信息。
下图是Ceilometer收集meter的信息流向和Ceilometer的几大部件。