[Openstack] [Ceilometer][Healthnmon] Dealing with Performance/Monitoring Metrics

Bruno Oliveira ~lychinus brunnop.oliveira at gmail.com
Fri Jun 21 23:37:23 UTC 2013


Dear stackers, please enlight me on something regarding Ceilometer/Healthnmon.

So far as I've read and setup, Ceilometer is intended to get metrics
for billing usage in larger interval polls. But so far, I've not seen
reports of Memory Utilization, Disk Space Utilization or other System
Utilization metrics. They're mostly "Memory Allocated", "Number of
vCPUs", and etc.

And checking out the Healthnmon projects, I can see that at the
very-low level, the mechanism is pretty similiar. I even spotted the
following:


"(...)But in another usage scenario, what if the users want to get the
relationship between different measurements? i.e. get all the
available measurements related to a specific VM instance, e.g. CPU
usage, disk IO usage, network information, storage volumes, …. In
Ceilometer it would require extra post-processing of the
'resource_metadata' to find all the measurements. While in Healthnmon,
the relationship is already in the data model so it's much easier.

The difference between the two data model may comes from that
Ceilometer is originally designed for metering, and Healthnmon is
designed for monitoring(...)"

https://wiki.openstack.org/wiki/Ceilometer/CeilometerAndHealthnmon


So, long story short, is technically possible for me to create metrics
to make the API show up system_usage_metrics instead of simply
system_allocated_metrics ?  (I guess I misunderstood, right?)

Could you please enlight the path for me ?

I'm not sure if I got it right... I have seen the blueprints of the
projects possibly unifying on Havanna release. But I'm looking for
something I can do (for usage metrics) right now (Grizzly).

Thank you in advance.

--

Bruno Oliveira
Developer, Software Engineer
irc: lychinus | skype: brunnop.oliveira
brunnop.oliveira at gmail.com




More information about the Openstack mailing list