Revision history [back]

click to hide/show revision 1
initial version

There is already a openstack project called Ceilometer ( https://wiki.openstack.org/wiki/Ceilometer ) and its main goal is collect measurements of the utilization of the physical and virtual resources of openstack infrastructures.

It has several metrics already implemented for example memory and cpu usage of a instance, network metrics of a instance and so more.

You could follow the following roadmap:

  • Install ceilometer on your infrastructure ( http://docs.openstack.org/juno/install-guide/install/yum/content/ch_ceilometer.html ) and verify which metrics are already collected by default
  • Try to verify if there are already some integration between ceilometer and LBaaS (for example I found https://github.com/openstack/ceilometer/blob/master/ceilometer/network/services/lbaas.py )
  • Search documentation related to add custom metrics on ceilometer in order to avoid to "reinventing the wheel"