Menu Search

Adding a statistic reporting pattern to a single queue, called myqueue using the REST API and cURL. This example uses ancestor references to include entity names:


Once enabled, an example statistic report output written to the log might look like this:

INFO  [virtualhost-default-pool-0] (q.s.Queue)- Statistics: default/myqueue: queueDepthMessages=0, queueDepthBytes=0 B
 INFO  [virtualhost-default-pool-2] (q.s.Queue)- Statistics: default/myqueue: queueDepthMessages=3, queueDepthBytes=345 B
 INFO  [virtualhost-default-pool-2] (q.s.Queue)- Statistics: default/myqueue: queueDepthMessages=3, queueDepthBytes=345 B

Removing a statistic report pattern from the same queue:


Adding a statistic reporting pattern to all queues:


Once enabled, an example statistic report for a virtualhost with two queues might look like this:

INFO  [virtualhost-default-pool-1] (q.s.Queue)- Statistics: default/myqueue1: oldestMessageAge=PT1M24S
      INFO  [virtualhost-default-pool-1] (q.s.Queue)- Statistics: default/myqueue2: oldestMessageAge=PT0S