[Openstack] What is the best approach to implement a state-aware monitoring for OpenStack?

Jorge Cardoso (Cloud Operations and Analytics, IT R&D Division) Jorge.Cardoso at huawei.com
Thu Mar 10 08:49:06 UTC 2016


Hi all,

We are looking into ways to implement a state-aware monitoring for OpenStack.
A state-aware monitoring system sees OpenStack as an abstract machine that can be in one of a finite number of states.
The machine changes from one state to another when initiated by a triggering event.
In OpenStack, triggers can take the form of RPC calls (between services) and REST calls (between components).

While RabbitMQ can be access to find the RPC calls (i.e., triggers) that make OpenStack change its state, where can information about REST calls be found?
Will it make sense to change nova/api/openstack/wsgi.py (and other APIs) and track REST calls by sending notification messages to RabbitMQ when a REST request is received?
Would this be too slow or against the design principles of OpenStack?

Any feedback on this would be appreciated.

Best,
Jorge


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20160310/71dad9d1/attachment.html>


More information about the Openstack mailing list