qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alan Conway <acon...@redhat.com>
Subject Re: Project Adverb - Illustrated AMQP decoding for real-world scenarios
Date Wed, 25 Jun 2014 16:12:16 GMT
On Mon, 2014-06-23 at 14:16 -0400, Chuck Rolke wrote:
> Here's a link to get to the results.
> 
> http://people.apache.org/~chug/Adverb/
> 

That is Really Cool.

It has immediate and obvious application as a learning and debugging
tool for examining short AMQP sequences to see if what I think is
happening is really happening.

I'd love to have something like that to analyse trace log output direct
from qpidd. I could rig up wireshark but I'd like to be able to see this
in context of other stuff that's happening in the qpidd logs. However
doing this independently at the protocol level is a good idea as it
doesn't tie you to a particular AMQP-speaking entity.

The thing that is hardest about debugging trace logs is finding the
stuff you are trying to find in thousands of lines of irrelevant
chatter. What would make this truly awesome is a flexible way to select
bits of the conversation. Things like "just show me outgoing subscribes
and incoming transfers for queue X and all the transaction performants
on session Y." I don't know a good way to do that, I just do grep after
grep after "dammit I grepped out the other thing I need to see" etc.

I get the feeling there's potential for something smarter and easier to
use here but I'm not sure how to present it as something clickable on a
web page. You really want to be able to explore: 
- Hmm, looks like that's the session I'm interested show me that session
- OK narrow it down to just the tx-12345 queue
- Something else is going on, lets see all the subscriptions to that
queue.
- OK, now lets see all the transfers for that queue from just these 2
sessions...
etc.

Anyway nice job!
Alan.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Mime
View raw message