Universal Messaging JMX Beans

The following table describes all JMX beans that Universal Messaging provides.

Category JMX Attribute Description Type
Server HeapMemory Amount of heap memory used by the server in bytes bytes (Long)
Server MemoryFree Amount of freely available memory on the server in bytes bytes (Long)
Server MemoryMax Maximum amount of memory available for the server in bytes bytes (Long)
Server DirectMemoryUsage Amount of direct memory used by the server in bytes bytes (Long)
Server DirectMemoryFree Amount of direct memory free for the server in bytes bytes (Long)
Server DirectMemoryMax Maximum amount of direct memory for the server in bytes bytes (Long)
Server DiskTotal Total space on disk in bytes
Note: At times, this metric might return an inaccurate value due to Java API limitations.
bytes (Long)
Server DiskUsage Server disk usage in bytes
Note: At times, this metric might return an inaccurate value due to Java API limitations.
bytes (Long)
Server DiskFree Free space on disk in bytes
Note: At times, this metric might return an inaccurate value due to Java API limitations.
bytes (Long)
Server CPU Server CPU usage ratio ratio (Double)
Server TotalConsumedCount Total number of events consumed by the server number (Long)
Server TotalPublishedEvents Total number of events published by the server number (Long)
Server TotalConnections Total number of connections made to the server number (Long)
Server CurrentConnections Number of current client connections to the server number (Integer)
Server NumberOfStores Number of stores on the server number (Integer)
Server HasPublishingBeenPaused Whether the server has paused publishing true / false (Boolean)
Server NumberOfKnownRealms Number of configured realms number (Integer)
Server PublicKey Public certificate key used for inter-realm validation byte[]
Server RealmAdapters Comma-separated list of rnames that can be used for inter-realm communication String
Server ClientAdapters Comma-separated list of rnames that can be used for client communication String
Server BytesIn Total bytes received by the server bytes (Long)
Server BytesOut Total bytes sent by the server bytes (Long)
Server ZoneName Name of the zone String
Server ZoneType Whether the zone consists of realms or clusters "Made of realms" / "Made of clusters" (String)
Cluster BroadcastTime Broadcast time of the last event Date
Cluster ClientQueue Size of the local cluster client queue number (Integer)
Cluster CommsQueue Size of the incoming cluster request queue number (Integer)
Cluster CurrentState Current state of the cluster realms "Init" / "Master" / "Slave" / "Offline" / "Online" / "Recovery" / "Cluster not active" (String)
Cluster GetMaster Name of the current master in the cluster String
Cluster HasQuorum Whether the cluster has established a quorum true / false (Boolean)
Cluster ProcessQueue Size of the cluster queue waiting to be processed number (Integer)
Cluster ResponseTime Last time a response was seen from the cluster Date
Cluster Member CurrentState Current state of the cluster node "Init" / "Master" / "Slave" / "Offline" / "Online" / "Recovery" / "Not available" (String)
Cluster Member IsOnline Whether the cluster member is online true / false (Boolean)
Cluster Member QueueSize Size of the outbound queue for this realm number (Long)
Thread Pool Stalled Tasks Number of stalled tasks since the last check was performed for the thread pool number (Long)
Thread Pool Queued Tasks Number of queued tasks waiting to be executed for the thread pool number (Long)
Thread Pool Idle Threads Number of current idle threads (allocated but not processing any tasks) for the thread pool number (Long)
Thread Pool Allocated Threads Number of threads currently allocated for the thread pool. Universal Messaging creates threads on demand if more threads are needed to process tasks. number (Long)
Thread Pool Added Tasks Total number of added tasks number (Long)
Store Configuration Type Type of the store. Values are 2 or 3, where 2 = channel and 3 = queue. 2 / 3 (Byte)
Store Configuration TypeName String name of the store type "UM TOPIC" / "UM QUEUE" (String)
Store Configuration AbsolutePath Absolute path of the store String
Store Configuration StoreType Type of the channel or queue "Mixed" / "Persistent" / "Reliable" / "Simple" / "Transient" / "Off-Heap" / "Paged" / "Unknown" (String)
Store Configuration HonorCapacityWhenFull Whether the store honors capacity when full true / false (Boolean)
Store Configuration EnableCaching Whether the store has event caching enabled true / false (Boolean)
Store Configuration CacheOnReload Whether events on the store are cached during reloads true / false (Boolean)
Store Configuration PerformAutoMaintenance Whether the store performs maintenance automatically true / false (Boolean)
Store Configuration MultiFileEventsPerSpindle Number of events per spindle for a multi-file store number (Integer)
Store Configuration StampDictionary Whether the store is explicitly configured to stamp events "true" / "false" / "default" (String)
Store Configuration SyncBatchTime Sync batch time for the store Integer
Store Configuration SyncMaxBatchSize Maximum sync batch size for the store Integer
Store Configuration SyncOnEachWrite Whether the store is synchronizing each write to disk true / false (Boolean)
Store Configuration UsesJMSEngine Whether the store is using the JMS engine for fanout true / false (Boolean)
Store Configuration UsesMergeEngine Whether the store is using a merge engine for event summaries true / false (Boolean)
Store Configuration DeadEventStore Name of the dead event store for the store String
Store Configuration Capacity Maximum number of events for the store number (Integer)
Store Configuration TTL Maximum age of events for the store in milliseconds before they expire milliseconds (Long)
Store Configuration ClusterWide (deprecated) Whether the store is cluster-wide true / false (Boolean)
Store Configuration External Whether the store is deployed on an external realm true / false (Boolean)
Store UsedSpace Current space used by the store in bytes bytes (Long)
Store TotalPublished Total number of events published on the store number (Long)
Store TotalConsumed Total number of events consumed from the store number (Long)
Store TotalNoOfConnections Total number of connections to the store number (Long)
Store PercentFree Percentage of unused space percentage (Integer)
Store NoOfEvents Total number of events on the store number (Long)
Store Name Name of the store String
Store MemoryUsage Amount of memory used by the store in bytes bytes (Long)
Store LastEID Last event ID of the store EID (Long)
Store FanoutLatency Fanout latency Long
Store CurrentConnections Current number of store consumers number (Long)
Store ClusterWide (deprecated) Whether the store is cluster-wide true / false (Boolean)
Store CacheHitRatio Cache hit ratio for the store ratio (Float)
Durable Connections Number of connections for the durable number (Integer)
Durable LastEID Last acknowledged event ID EID (Long)
Durable LastRead Last time that a read operation was performed on the durable. This includes reading an event, committing an event, or rolling back an event. Date
Durable LastWrite Last time that a write operation was performed on the durable. Typically, this is the last time an event was added to the durable. Date
Durable Name Name of the durable String
Durable Persistent (deprecated) Whether the durable state is stored on disk or held in server memory true / false (Boolean)
Durable Selector Filter that the durable is using to receive events String
Durable StoreSize Size of the underlying store. Only applicable to Shared Queued durables (deprecated). number (Long)
Durable TotalEvents Total number of outstanding events for the durable number (Long)
Durable TotalPending Total number of pending unacknowledged events for the durable number (Long)
Durable Type Type of the durable String
Durable Connection Acknowledged Number of events acknowledged by the connection number (Long)
Durable Connection ID Unique connection ID used to identify this connection String
Durable Connection LastRead Last time the session acknowledged, rolled back, or read an event from the durable Date
Durable Connection MaxPending Window size specified for the connection number (Integer)
Durable Connection Mode Whether the connection is synchronous or asynchronous "Async" / "Sync" (String)
Durable Connection RolledBack Number of events rolled back by the connection number (Long)
Durable Connection Pending Number of events pending acknowledgement by the connection number (Long)
Queue Connection ConnectionMode Whether the subscriber is synchronous or asynchronous "Async" / "Sync" (String)
Queue Connection MaxPending Window size specified by the client for this queue subscription number (Integer)
Queue Connection Acknowledged Number of events acknowledged by the connection number (Long)
Queue Connection RolledBack Number of events rolled back by the connection number (Long)
Queue Connection Pending Number of events pending acknowledgement by the connection number (Long)
Queue Connection LastRead Last time the session acknowledged, rolled back, or read an event for this queue subscription Date
Interface AverageAuthorisation Average time in milliseconds spent authenticating connections (number) Long
Interface AveragePoolWait Average time in milliseconds that no thread was available to process new connections (number) Long
Interface IdleThreads Number of idle threads waiting for connections number (Integer)
Interface Name String name of the interface String
Interface PoolExhaustedCount Total number of times the thread pool reached zero idle threads number (Integer)
Interface Port Integer value of the port (number) Long
Interface TotalConnections Total number of connections created by the interface (number) Long
Interface TotalFailedConnections Total number of connections that failed during the initial security handshake and validation (number) Long
Interface TotalRead Total number of reads (number) Long
Interface TotalWritten Total number of writes (number) Long
User Connections NumberOfConnections Number of user connections currently established to the server number (Integer)