<div dir="ltr">Chris, <div><br></div><div>We working on cross service project profiler OSprofiler [1] and integrating it in all projects (including gates) </div><div>Please join discussion here: <a href="https://review.openstack.org/#/c/103825/">https://review.openstack.org/#/c/103825/</a></div>
<div><br></div><div>If everting goes well we will get this feature in Juno.</div><div>So we will be able to trace request cross service-project with just adding --profile to any python client call. </div><div>And get such results: <a href="http://boris-42.github.io/profiler/">http://boris-42.github.io/profiler/</a></div>
<div><br></div><div><br></div><div>[1] <a href="https://github.com/stackforge/osprofiler">https://github.com/stackforge/osprofiler</a><br></div><div><br></div><div>Best regards,</div><div>Boris Pavlovic </div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Fri, Aug 8, 2014 at 8:03 PM, Chris Friesen <span dir="ltr"><<a href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Is there a straightforward way to determine where the time is going when I run a command from novaclient?<br>
<br>
For instance, if I run "nova list", that's going to run novaclient, which will send a message to nova-api, which wakes up and does some processing and sends a message to nova-conductor, which wakes up and does some processing and then calls out to the database, which wakes up and does some processing and sends the response back to nova-conductor, etc...  And the messaging goes via rabbit, so there are additional messaging and wake-ups involved there.<br>

<br>
Suppose nova-list takes A amount of time to run...is there a standard way to determine how much time was spent in nova-api, in nova-conductor, in the database, in rabbit, how much was due to scheduler delays, etc.?  Or would I be looking at needing to instrument everything to get that level of detail?<br>

<br>
Chris<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</blockquote></div><br></div>