You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Lionel Cons (JIRA)" <ji...@apache.org> on 2016/02/23 11:01:18 UTC

[jira] [Created] (ARTEMIS-417) Add more broker-level attributes to improve JMX-based monitoring

Lionel Cons created ARTEMIS-417:
-----------------------------------

             Summary: Add more broker-level attributes to improve JMX-based monitoring
                 Key: ARTEMIS-417
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-417
             Project: ActiveMQ Artemis
          Issue Type: New Feature
            Reporter: Lionel Cons


Here are some broker level attributes, useful for monitoring purposes, exposed by ActiveMQ 5.x and not (yet) by Artemis.

- uptime: Uptime and UptimeMillis
- total number of connections since start (to derive a rate): TotalConnectionsCount
- total number of messages received (to derive a rate): TotalEnqueueCount
- total number of messages sent (to derive a rate): TotalDequeueCount
- number of messages currently in the broker: TotalMessageCount
- current number of subscriptions/consumers: TotalConsumerCount
- memory store usage: MemoryPercentUsage
- disk store usage: TempPercentUsage and StorePercentUsage

Some of these may be computed from other MBeans (one could sum all the MessageCount from all the queues) but this does not scale. With heavily used brokers (e.g. thousands of destinations or connections or subscriptions...), it is not really feasible to frequently iterate through many thousands MBeans just to get an aggregated total.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)