Este contenido no está disponible en el idioma seleccionado.
Chapter 13. JMX References
13.1. JBoss Cache Statistics Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
There is a whole wealth of information being gathered and exposed on to JMX for monitoring the cache. Some of these are detailed below:
| MBean | Attribute/Operation Name | Description |
|---|---|---|
| DataContainerImpl | getNumberOfAttributes() | Returns the number of attributes in all nodes in the data container |
| getNumberOfNodes() | Returns the number of nodes in the data container | |
| printDetails() | Prints details of the data container | |
| RPCManagerImpl | localAddressString | String representation of the local address |
| membersString | String representation of the cluster view | |
| statisticsEnabled | Whether RPC statistics are being gathered | |
| replicationCount | Number of successful replications | |
| replicationFailures | Number of failed replications | |
| successRatio | RPC call success ratio | |
| RegionManagerImpl | dumpRegions() | Dumps a String representation of all registered regions, including eviction regions depicting their event queue sizes |
| numRegions | Number of registered regions | |
| BuddyManager | buddyGroup | A String representation of the cache's buddy group |
| buddyGroupsIParticipateIn | String representations of all buddy groups the cache participates in | |
| TransactionTable | numberOfRegisteredTransactions | The number of registered, ongoing transactions |
| transactionMap | A String representation of all currently registered transactions mapped to internal GlobalTransaction instances | |
| MVCCLockManager | concurrencyLevel | The configured concurrency level |
| numberOfLocksAvailable | Number of locks in the shared lock pool that are not used | |
| numberOfLocksHeld | Number of locks in the shared lock pool that are in use | |
| testHashing(String fqn) | Tests the spreading of locks across Fqns. For a given (String based) Fqn, this method returns the index in the lock array that it maps to. | |
| ActivationInterceptor | Activations | Number of passivated nodes that have been activated. |
| CacheLoaderInterceptor | CacheLoaderLoads | Number of nodes loaded through a cache loader. |
| CacheLoaderMisses | Number of unsuccessful attempts to load a node through a cache loader. | |
| CacheMgmtInterceptor | Hits | Number of successful attribute retrievals. |
| Misses | Number of unsuccessful attribute retrievals. | |
| Stores | Number of attribute store operations. | |
| Evictions | Number of node evictions. | |
| NumberOfAttributes | Number of attributes currently cached. | |
| NumberOfNodes | Number of nodes currently cached. | |
| ElapsedTime | Number of seconds that the cache has been running. | |
| TimeSinceReset | Number of seconds since the cache statistics have been reset. | |
| AverageReadTime | Average time in milliseconds to retrieve a cache attribute, including unsuccessful attribute retrievals. | |
| AverageWriteTime | Average time in milliseconds to write a cache attribute. | |
| HitMissRatio | Ratio of hits to hits and misses. A hit is a get attribute operation that results in an object being returned to the client. The retrieval may be from a cache loader if the entry is not in the local cache. | |
| ReadWriteRatio | Ratio of read operations to write operations. This is the ratio of cache hits and misses to cache stores. | |
| CacheStoreInterceptor | CacheLoaderStores | Number of nodes written to the cache loader. |
| InvalidationInterceptor | Invalidations | Number of cached nodes that have been invalidated. |
| PassivationInterceptor | Passivations | Number of cached nodes that have been passivated. |
| TxInterceptor | Prepares | Number of transaction prepare operations performed by this interceptor. |
| Commits | Number of transaction commit operations performed by this interceptor. | |
| Rollbacks | Number of transaction rollbacks operations performed by this interceptor. | |
| numberOfSyncsRegistered | Number of synchronizations registered with the transaction manager pending completion and removal. |