Really great job Sandy, this is more than usefull @hard times on prod envs !<div><br></div><div>Lean<br><br><div class="gmail_quote">On Mon, Feb 20, 2012 at 8:40 PM, Devin Carlen <span dir="ltr"><<a href="mailto:devin.carlen@gmail.com">devin.carlen@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                <div>
                    Sandy, this is great work!  I think it would be worth integrating this into a view in Horizon for Folsom timeframe.
                </div><span class="HOEnZb"><font color="#888888"><div><br></div><div><br></div><div>Devin</div></font></span><div class="HOEnZb"><div class="h5">
                <div></div>
                 
                <p style="color:#a0a0a8">On Monday, February 20, 2012 at 12:15 PM, Sandy Walsh wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px">
                    <span><div><div><div>Hey!</div><div><br></div><div>Last week I started on a little debugging tool for OpenStack based on</div><div>AMQP events that I've been calling StackTach. It's really handy for</div>
<div>watching the flow of an operation through the various parts of OpenStack.</div><div><br></div><div>It consists of two parts:</div><div><br></div><div>1. The Worker.</div><div><br></div><div>Sits somewhere on your OpenStack network. It listens to AMQP "monitor.*"</div>
<div>notifications and sends them to the StackTach server.</div><div><br></div><div>(I need this branch to land for it to work ... hint hint)</div><div><a href="https://review.openstack.org/#change,4194" target="_blank">https://review.openstack.org/#change,4194</a></div>
<div><br></div><div>2. The Web Interface</div><div><br></div><div>Collects events via REST calls (poorman multi-tenant) and presents these</div><div>events in a funky little web interface.</div><div><br></div><div>You can play around with the UI here:</div>
<div><a href="http://darksecretsoftware.com/stacktach/1/" target="_blank">http://darksecretsoftware.com/stacktach/1/</a></div><div>(this is with data coming from my personal OpenStack Dev env)</div><div><br></div><div>"What do I do?"</div>
<div><br></div><div>Click on anything and you'll see the particulars in the Details window.</div><div>Click on [+] to see the JSON for the event.</div><div>"Hosts" shows the last 20 events that have a Host defined.</div>
<div>"Instances" shows the last 20 events that have the Instance field</div><div>populated.</div><div>Hosts and Instances windows are resize-able.</div><div>You may see duplication between both windows.</div><div>
Click on Time to see any events around that time (+/- 1 minute I think)</div><div><br></div><div>"Where is the code?"</div><div><br></div><div>The code is hosted below. There's LOTS of work to do to make it ready</div>
<div>for prime-time ... but please, contribute.</div><div><br></div><div><a href="https://github.com/rackspace/stacktach" target="_blank">https://github.com/rackspace/stacktach</a></div><div><br></div><div>"How do I install it?"</div>
<div><br></div><div>I need to make this process cleaner. Right know you need to know how to</div><div>create a Django Project and stick StackTach in there.</div><div><br></div><div>Look forward to the feedback.</div><div>
<br></div><div>Cheers,</div><div>Sandy</div><div><br></div><div><br></div><div>_______________________________________________</div><div>Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a></div>
<div>Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a></div><div>Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a></div>
<div>More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a></div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>
            </div></div><br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br></div>