Re: [Openstack] Announcing StackTach ...

2012-02-21 Thread Cole
very cool.  If there is any interest in extending the tool and making it
pluggable to work with other wire protocols i'd think the
openmamahttp://www.openmama.org/project would be an interesting
possibility.

nice work!
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Announcing StackTach ...

2012-02-21 Thread Diego Parrilla SantamarĂ­a
Great job Sandy,

Correct me if I'm wrong, but you are using the events generated and
described in the SystemUsage blueprint (
http://wiki.openstack.org/SystemUsageData).

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.

Regards
Diego
-- 
Diego Parrilla
http://www.stackops.com/*CEO*
*www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 |
skype:diegoparrilla*
* http://www.stackops.com/
**




On Mon, Feb 20, 2012 at 9:15 PM, Sandy Walsh sandy.wa...@rackspace.comwrote:

 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@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Announcing StackTach ...

2012-02-21 Thread Sandy Walsh
Thanks ... I'll have a look!

-S


On 02/21/2012 04:57 PM, Cole wrote:
 very cool.  If there is any interest in extending the tool and making it
 pluggable to work with other wire protocols i'd think the openmama
 http://www.openmama.org/ project would be an interesting possibility.
 
 nice work!
 
 
 
 
 
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Announcing StackTach ...

2012-02-21 Thread Sandy Walsh
Thanks y'all ... I'll chat with The Powers to see where that fits. But
I agree it's a good idea.

One nice thing about StackTach though, is that it doesn't have to run
inside the firewall or have direct db access. The server is multi-tenant
and can host multiple openstack deployments. Would this ability be lost
with Horizon integration?

-S


On 02/20/2012 07:40 PM, Devin Carlen wrote:
 Sandy, this is great work!  I think it would be worth integrating this
 into a view in Horizon for Folsom timeframe.
 
 
 Devin
 
 On Monday, February 20, 2012 at 12:15 PM, Sandy Walsh 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@lists.launchpad.net
 mailto:openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help : https://help.launchpad.net/ListHelp
 

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


[Openstack] Announcing StackTach ...

2012-02-20 Thread Sandy Walsh
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@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Announcing StackTach ...

2012-02-20 Thread Duncan McGreggor
Nice one, Sandy! I was planning creating a tool exactly like this -- thanks so 
much! Can't wait to try it out...

d

Sent from my iPhone

On Feb 20, 2012, at 3:15 PM, Sandy Walsh sandy.wa...@rackspace.com 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@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Announcing StackTach ...

2012-02-20 Thread Devin Carlen
Sandy, this is great work!  I think it would be worth integrating this into a 
view in Horizon for Folsom timeframe. 


Devin 


On Monday, February 20, 2012 at 12:15 PM, Sandy Walsh 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@lists.launchpad.net (mailto:openstack@lists.launchpad.net)
 Unsubscribe : https://launchpad.net/~openstack
 More help : https://help.launchpad.net/ListHelp
 
 


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Announcing StackTach ...

2012-02-20 Thread Leandro Reox
Really great job Sandy, this is more than usefull @hard times on prod envs !

Lean

On Mon, Feb 20, 2012 at 8:40 PM, Devin Carlen devin.car...@gmail.comwrote:

  Sandy, this is great work!  I think it would be worth integrating this
 into a view in Horizon for Folsom timeframe.


 Devin

 On Monday, February 20, 2012 at 12:15 PM, Sandy Walsh 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@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help : https://help.launchpad.net/ListHelp



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp