Hello,
I’m running into a situation where I am using the ActiveMQ Statistics Plugin to 
retrieve data for queues. I know my queues have data in them:

"statistics": {
        "dequeue_count": 0,
        "average_message_size": 1152,
        "memory_usage": 3456,
        "consumer_count": 0,
        "min_enqueue_time": 0,
        "memory_percent_usage": 0,
        "average_enqueue_time": 0,
        "messages_cached": 0,
        "expired_count": 0,
        "inflight_count": 0,
        "max_enqueue_time": 0,
        "dispatch_count": 0,
        "queue_size": 0,
        "destination_name": "queue://inbound_destinations.201.id1",
        "producer_count": 0,
        "memory_limit": 536870912,
        "broker_name": "detachedBroker",
        "enqueue_count": 0
      },

As you can see the average message size > 0 and some statistics are being 
retrieved, so I know the plug in is working.

I can confirm in my database tht the messages are there, the queue size is 3:

              container               | count | bytes | max_bytes

--------------------------------------+-------+-------+-----------

 queue://inbound_destinations.201.id1 |     3 |  1344 |       481


However, the queue size is showing up as 0. This is when I am using a Linux 
machine – when I use the same code on my mac it works just fine. Is there a 
reason why this would occur, ActiveMQ is reporting the size as 0 when that is 
not the case, but the rest of the data is correct.

Please let me know, thank you!
Best,
Sophie

Reply via email to