You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by Alan Conway <ac...@redhat.com> on 2014/09/15 21:35:46 UTC

AMQP management client for your enjoyment.

I've added an AMQP management client to dispatch. In principle it should
work with anyything that complies with the 0.8 draft of the AMQP
management spec.


------------------------------------------------------------------------
r1625117 | aconway | 2014-09-15 15:12:01 -0400 (Mon, 15 Sep 2014) | 25
lines

DISPATCH-56: qdmanage: command line AMQP management tool.

qdmanage is a general purpose, command-line AMQP management tool
supporting
create, read, update, delete and query operations.  Management entity
attributes
are output in JSON format, which is human-readable and machine parsable.
It is
suitable for debugging, testing and scripting in languages other than
python.
Bulk create and update operations are supported by piping JSON entity
attributes
to stdin.

qdmanage is a fairly thin layer over the python qpid_dispatch.management
library.  For scripting in python use the qpid_dispatch.management
library
directly.

qdmanage does not replace qdstat. qdstat is a dispatch-specific tool
providing
convenient access to the most-often used router information in a
convenient,
readable format designed for human consumption.

NOTE: The qdrouterd management interface is still split into two.
qdmanage uses the standard interface "$management" by default.
To access the new management interface with qdmanage:

  qdmanage <command> -b host:port/$management2

The two management interfaces will be combined in the near future.

------------------------------------------------------------------------


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