Red Hat Training

A Red Hat training course is available for Red Hat JBoss Operations Network

4.6. JBoss Data Grid (Infinispan) - Cache Manager Server Plug-in

Overview

Table 4.63. Overview

Description:
Singleton: yes
Plugin: Infinispan

Child Resource Types

Autodiscovery Process Scans

none

Connection Properties

Table 4.64. 

Name Description Required Internal Name
Connector Address JMX Remoting address of the remote Infinispan Instance yes connectorAddress
Object Name ObjectName of the Manager yes objectName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.

Metrics

Table 4.65. Metrics

Name Type Description Internal Name
Cache manager name trait The name of this cache manager Name
Infinispan version trait Infinispan version. Version
Cache manager status trait The status of the cache manager instance. CacheManagerStatus
List of defined caches trait The defined cache names and their statuses. The default cache is not included in this representation. DefinedCacheNames
Number of caches defined measurement The total number of defined caches, excluding the default cache. DefinedCacheCount
Number of caches created measurement The total number of created caches, including the default cache. CreatedCacheCount
Number of running caches measurement The total number of running caches, including the default cache. RunningCacheCount

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.

Configuration Properties

none

Operations

Table 4.66. Metrics

Name Description
Starts a cache with the given name Starts a named cache from this cache manager
Starts the default cache Starts the default cache associated with this cache manager

Package Types

none

4.6.1. Infinispan - Cache Service

Overview

Table 4.67. Overview

Description:
Singleton: no
Plugin: Infinispan

Child Resource Types

none

Connection Properties

none

Metrics

Table 4.68. Metrics

Name Type Description Internal Name
[Activation] Number of cache entries activated measurement Number of activation events Activation.Activations
[Activation] Number of cache store loads measurement Number of entries loaded from cache store Activation.CacheLoaderLoads
[Activation] Number of cache store load misses measurement Number of entries that did not exist in cache store Activation.CacheLoaderMisses
[RpcManager] Cluster members trait List of members in the cluster RpcManager.Members
[RpcManager] Statistics enabled trait Statistics enabled RpcManager.StatisticsEnabled
[RpcManager] Number of successful replications measurement Number of successful replications RpcManager.ReplicationCount
[RpcManager] Number of failed replications measurement Number of failed replications RpcManager.ReplicationFailures
[RpcManager] Network address trait The network address associated with this instance RpcManager.NodeAddress
[RpcManager] Physical network addresses trait The physical network addresses associated with this instance RpcManager.PhysicalAddresses
[RpcManager] Cluster size measurement Size of the cluster in number of nodes RpcManager.ClusterSize
[RpcManager] Successful replication ratio measurement Successful replications as a ratio of total replications in numeric double format RpcManager.SuccessRatioFloatingPoint
[RpcManager] Average time spent in the transport layer measurement The average time spent in the transport layer, in milliseconds RpcManager.AverageReplicationTime
[LockManager] Concurrency level trait The concurrency level that the MVCC Lock Manager has been configured with. LockManager.ConcurrencyLevel
[LockManager] Number of locks held measurement The number of exclusive locks that are held. LockManager.NumberOfLocksHeld
[LockManager] Number of locks available measurement The number of exclusive locks that are available. LockManager.NumberOfLocksAvailable
[DistributionManager] Is rehash in progress? trait Checks whether the node is involved in a rehash. DistributionManager.RehashInProgress
[DistributionManager] Is join completed? trait If true, the node has successfully joined the grid and is considered to hold state. If false, the join process is still in progress. DistributionManager.JoinComplete
[CacheStore] Number of cache stores measurement number of cache loader stores CacheStore.CacheLoaderStores
[Transactions] Statistics enabled trait Statistics enabled Transactions.StatisticsEnabled
[Transactions] Prepares measurement Number of transaction prepares performed since last reset Transactions.Prepares
[Transactions] Commits measurement Number of transaction commits performed since last reset Transactions.Commits
[Transactions] Rollbacks measurement Number of transaction rollbacks performed since last reset Transactions.Rollbacks
[CacheLoader] Number of cache store loads measurement Number of entries loaded from cache store CacheLoader.CacheLoaderLoads
[CacheLoader] Number of cache store load misses measurement Number of entries that did not exist in cache store CacheLoader.CacheLoaderMisses
[Cache] Cache status trait Returns the cache status Cache.CacheStatus
[Cache] Cache name trait Returns the cache name Cache.CacheName
[DeadlockDetectingLockManager] Number of total detected deadlocks measurement Total number of local detected deadlocks DeadlockDetectingLockManager.TotalNumberOfDetectedDeadlocks
[DeadlockDetectingLockManager] Number of remote transaction that were roll backed due to deadlocks measurement Number of remote transaction that were roll backed due to deadlocks DeadlockDetectingLockManager.DetectedRemoteDeadlocks
[DeadlockDetectingLockManager] Number of local transaction that were roll backed due to deadlocks measurement Number of local transaction that were roll backed due to deadlocks DeadlockDetectingLockManager.DetectedLocalDeadlocks
[DeadlockDetectingLockManager] Number of unsolvable deadlock situations measurement Number of situations when we try to determine a deadlock and the other lock owner is NOT a transaction. In this scenario we cannot run the deadlock detection mechanism DeadlockDetectingLockManager.OverlapWithNotDeadlockAwareLockOwners
[DeadlockDetectingLockManager] Number of interrupted local transactions measurement Number of locally originated transactions that were interrupted as a deadlock situation was detected DeadlockDetectingLockManager.LocallyInterruptedTransactions
[DeadlockDetectingLockManager] Concurrency level trait The concurrency level that the MVCC Lock Manager has been configured with. DeadlockDetectingLockManager.ConcurrencyLevel
[DeadlockDetectingLockManager] Number of locks held measurement The number of exclusive locks that are held. DeadlockDetectingLockManager.NumberOfLocksHeld
[DeadlockDetectingLockManager] Number of locks available measurement The number of exclusive locks that are available. DeadlockDetectingLockManager.NumberOfLocksAvailable
[Invalidation] Statistics enabled trait Statistics enabled Invalidation.StatisticsEnabled
[Invalidation] Number of invalidations measurement Number of invalidations Invalidation.Invalidations
[Passivation] Number of cache passivations measurement Number of passivation events Passivation.Passivations
[Statistics] Number of cache hits measurement Number of cache attribute hits Statistics.Hits
[Statistics] Number of cache misses measurement Number of cache attribute misses Statistics.Misses
[Statistics] Number of cache removal hits measurement Number of cache removal hits Statistics.RemoveHits
[Statistics] Number of cache removal misses measurement Number of cache removals where keys were not found Statistics.RemoveMisses
[Statistics] Number of cache puts measurement number of cache attribute put operations Statistics.Stores
[Statistics] Number of cache evictions measurement Number of cache eviction operations Statistics.Evictions
[Statistics] Hit ratio measurement Percentage hit/(hit+miss) ratio for the cache Statistics.HitRatio
[Statistics] Read/write ratio measurement read/writes ratio for the cache Statistics.ReadWriteRatio
[Statistics] Average read time measurement Average number of milliseconds for a read operation on the cache Statistics.AverageReadTime
[Statistics] Average write time measurement Average number of milliseconds for a write operation in the cache Statistics.AverageWriteTime
[Statistics] Number of current cache entries measurement Number of entries currently in the cache Statistics.NumberOfEntries
[Statistics] Seconds since cache started measurement Number of seconds since cache started Statistics.ElapsedTime
[Statistics] Seconds since cache statistics were reset measurement Number of seconds since the cache statistics were last reset Statistics.TimeSinceReset

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.

Configuration Properties

none

Operations

Table 4.69. Metrics

Name Description
[Activation] Reset statistics Resets statistics gathered by this component
[RpcManager] Reset statistics Resets statistics gathered by this component
[RpcManager] Enable/disable statistics Enable/disable statistics
[DistributionManager] Could key be affected by rehash? Determines whether a given key is affected by an ongoing rehash, if any.
[DistributionManager] Is key local? Tells you whether a given key is local to this instance of the cache. Only works with String keys.
[DistributionManager] Locate key Locates an object in a cluster. Only works with String keys.
[CacheStore] Reset statistics Resets statistics gathered by this component
[Transactions] Reset Statistics Resets statistics gathered by this component
[Transactions] Enable/disable statistics Enable/disable statistics
[CacheLoader] Reset Statistics Resets statistics gathered by this component
[Cache] Starts cache. Starts the cache.
[Cache] Stops cache. Stops the cache.
[DeadlockDetectingLockManager] Reset statistics Resets statistics gathered by this component
[Invalidation] Reset statistics Resets statistics gathered by this component
[Invalidation] Enable/disable statistics Enable/disable statistics
[Passivation] Reset statistics Resets statistics gathered by this component
[Statistics] Reset Statistics (Statistics) Resets statistics gathered by this component

Package Types

none