[openstack-dev] [ceilometer][healthnmon] ceilometer/healthnmon integration plan discussion

Lu, Lianhao lianhao.lu at intel.com
Fri Jan 11 03:01:31 UTC 2013

Hi Barath and Divakar,

Below is the integration plan we proposed(also available on http://wiki.openstack.org/Ceilometer/CeilometerAndHealthnmon#Integration_plan). We'd like to hear your comment.

1. Implement the missing meters in Ceilometer
1.1 List the detailed information items where we should get from libvirt in Ceilometer for Healthnmon.
1.2 Decide what kind of meters are missing in Ceilometer in order to group the information items from 1.2.
1.3 Implement the missing meters.

2. Integrate Healthnmon through multi-publisher
2.1 Healthnmon need to define/implement the communication interface(through notification or restful API?) to allow Ceilometer publishing its data.
2.2 Implement the publisher/transformers in Ceilometer to publish the meters from step 1 to Healthnmon.

One big difference between Celilometer and Healthnmon I observed is that how to organize data they collect. For example, for a nova instance, Ceilometer collect the information about number of VCPUs and the disk size in 2 different meters, while Healthnmon put them together into one data structure. I'm wondering is it acceptable for Healthnmon to accept the 2 different meters from Ceilometer and group them together based on the same resource_id information in the 2 meters.

Best Regards,
-Lianhao Lu

More information about the OpenStack-dev mailing list