← Back to team overview

openstack team mailing list archive

Re: Announcing StackTach ...


Great job Sandy,

Correct me if I'm wrong, but you are using the events generated and
described in the SystemUsage blueprint (

We are going to send a new blueprint (or I should say a part II of the
existing blueprint) to extend the current implementation of System Usage
notifications to cover more resources of Nova (volumes, floating ips, fixed
networks, tenants, images...). Sounds to me like a good fit.

We would like to contribute in Folsom developing these enhancements, and I
think your stackstach tool will help a lot.

Diego Parrilla
*www.stackops.com | * diego.parrilla@xxxxxxxxxxxx** | +34 649 94 43 29 |
* <http://www.stackops.com/>

On Mon, Feb 20, 2012 at 9:15 PM, Sandy Walsh <sandy.walsh@xxxxxxxxxxxxx>wrote:

> Hey!
> Last week I started on a little debugging tool for OpenStack based on
> AMQP events that I've been calling StackTach. It's really handy for
> watching the flow of an operation through the various parts of OpenStack.
> It consists of two parts:
> 1. The Worker.
> Sits somewhere on your OpenStack network. It listens to AMQP "monitor.*"
> notifications and sends them to the StackTach server.
> (I need this branch to land for it to work ... hint hint)
> https://review.openstack.org/#change,4194
> 2. The Web Interface
> Collects events via REST calls (poorman multi-tenant) and presents these
> events in a funky little web interface.
> You can play around with the UI here:
> http://darksecretsoftware.com/stacktach/1/
> (this is with data coming from my personal OpenStack Dev env)
> "What do I do?"
> Click on anything and you'll see the particulars in the Details window.
> Click on [+] to see the JSON for the event.
> "Hosts" shows the last 20 events that have a Host defined.
> "Instances" shows the last 20 events that have the Instance field
> populated.
> Hosts and Instances windows are resize-able.
> You may see duplication between both windows.
> Click on Time to see any events around that time (+/- 1 minute I think)
> "Where is the code?"
> The code is hosted below. There's LOTS of work to do to make it ready
> for prime-time ... but please, contribute.
> https://github.com/rackspace/stacktach
> "How do I install it?"
> I need to make this process cleaner. Right know you need to know how to
> create a Django Project and stick StackTach in there.
> Look forward to the feedback.
> Cheers,
> Sandy
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp