Return-Path: X-Original-To: apmail-qpid-users-archive@www.apache.org Delivered-To: apmail-qpid-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 312221090A for ; Wed, 25 Jun 2014 16:12:48 +0000 (UTC) Received: (qmail 7896 invoked by uid 500); 25 Jun 2014 16:12:47 -0000 Delivered-To: apmail-qpid-users-archive@qpid.apache.org Received: (qmail 7855 invoked by uid 500); 25 Jun 2014 16:12:47 -0000 Mailing-List: contact users-help@qpid.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@qpid.apache.org Delivered-To: mailing list users@qpid.apache.org Received: (qmail 7838 invoked by uid 99); 25 Jun 2014 16:12:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Jun 2014 16:12:47 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of aconway@redhat.com designates 209.132.183.28 as permitted sender) Received: from [209.132.183.28] (HELO mx1.redhat.com) (209.132.183.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Jun 2014 16:12:44 +0000 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s5PGCI1D030481 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 25 Jun 2014 12:12:18 -0400 Received: from [10.3.113.110] (ovpn-113-110.phx2.redhat.com [10.3.113.110]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s5PGCH0v027995 for ; Wed, 25 Jun 2014 12:12:17 -0400 Message-ID: <1403712736.4919.37.camel@localhost> Subject: Re: Project Adverb - Illustrated AMQP decoding for real-world scenarios From: Alan Conway To: users@qpid.apache.org Date: Wed, 25 Jun 2014 12:12:16 -0400 In-Reply-To: <515243864.2234447.1403547372502.JavaMail.zimbra@redhat.com> References: <416693202.1713920.1403302677157.JavaMail.zimbra@redhat.com> <515243864.2234447.1403547372502.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Virus-Checked: Checked by ClamAV on apache.org 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