Re: [Openstack] Announcing StackTach ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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