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
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack