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: [email protected] For additional commands, e-mail: [email protected]
