Optimize 10.3.0 | webMethods Optimize Documentation | Administering webMethods Optimize | Monitored KPI Definitions | Terracotta KPI Definitions | Cache
 
Cache
Terracotta Cache is Ehcache, which has elements and is managed by cache manager.
The following table describes the Cache KPIs.
Name
Description
boolean ObjectStatus
Indicates whether the cache is online or offline.
int Size
Size of cache in bytes.
int OnDiskSize
Size of cache on disk in bytes.
int InMemorySize
Size of cache in memory.
int OffHeapSize
Size of off-heap space in bytes.
int LocalDiskSize
Local disk size of cache in bytes.
int LocalOffHeapSize
Size of Local off-heap space in bytes.
int LocalHeapSize
Size of Local Heap space in bytes.
int AverageGetTime
Average time it takes to process a get cache object request.
int AverageSearchTime
Average time to process a search object request.
long CacheSearchRate
Rate at which it takes to search the cache.
long CacheHitRate
Rate at which objects are successfully found in cache.
long CacheOnDiskHitRate
Rate at which objects are successfully found on disk cache.
long CacheInMemoryHitRate
Rate at which objects are successfully found in memory cache.
long CacheOffHeapHitRate
Rate at which objects are successfully found in off-heap cache.
int CacheHitRatio
Ratio at which objects are successfully found in cache.
int CacheHitCount
Count of objects that are successfully found in cache.
int OnDiskHitCount
Count of objects that are successfully found on disk cache.
int OffHeapHitCount
Count of objects that are successfully found in off-heap cache.
int InMemoryHitCount
Count of objects that are successfully found in memory cache.
long CacheMissRate
Rate at which objects are not found in memory cache.
long CacheOnDiskMissRate
Rate at which objects are not found on disk cache.
long CacheInMemoryMissRate
Rate at which objects are not found in memory cache.
long CacheOffHeapMissRate
Rate at which objects are not found in off-heap cache.
long RemoveElementMissRate
Rate at which elements are not removed from cache.
long PutIfAbsentMissRate
Rate at which elements not found in cache are not written to cache.
long ReplaceOneArgMissRate
Rate at which elements with one argument are not replaced.
long ReplaceTwoArgMissRate
Rate at which elements with two arguments are not replaced.
int CacheMissCount
Count of objects not found in cache.
int OnDiskMissCount
Count of objects not found on disk.
int OffHeapMissCount
Count of objects not found in off-heap cache.
int InMemoryMissCount
Count of objects not found in memory cache.
int RemoveElementMissCount
Count of objects not removed from cache.
int PutIfAbsentMissCount
Count of objects not found in cache, not written to cache.
int ReplaceOneArgMissCount
Count of objects with one argument not replaced.
int ReplaceTwoArgMissCount
Count of objects with two arguments not replaced.
int CacheMissCountExpired
Count of objects which should have expired from cache but didn't.
long CachePutRate
Rate at which objects are written to cache.
long CacheRemoveRate
Rate at which objects are removed from cache.
long CacheUpdateRate
Rate at which objects in cache are updated
long CacheExpirationRate
Rate at which objects in cache have expired.
long CacheEvictionRate
Rate at which objects in cache have been evicted.
int PutCount
Count of objects written to cache.
int UpdateCount
Count of objects updated in cache.
int RemovedCount
Count of objects removed from cache.
int ExpiredCount
Count of objects expired in cache.
int EvictedCount
Count of objects evicted from cache.
long RemoveElementSuccessRate
Rate at which elements are successfully removed from cache.
int RemoveElementSuccessCount
Count of elements successfully removed from cache.
long PutIfAbsentSuccessRate
Rate at which objects not found in cache, are written to cache.
int PutIfAbsentSuccessCount
Count of objects missing from cache are written to cache.
long ReplaceOneArgSuccessRate
Rate at which objects with one argument are successfully replaced.
int ReplaceOneArgSuccessCount
Count of objects with one argument successfully replaced.
long ReplaceTwoArgSuccessRate
Rate at which objects with two arguments are successfully replaced.
int ReplaceTwoArgSuccessCount
Count of objects with two arguments successfully replaced.
long NonStopSuccessRate
Rate at which the cache continues to process certain operations when offline or disconnected.
int NonStopSuccessCount
Count of operations the cache continues to process when offline or disconnected.
long NonStopFailureRate
Rate at which the cache doesn't continue to process certain operations when offline or disconnected.
int NonStopFailureCount
Count of operations the cache doesn't continue to process when offline or disconnected.
int NonstopTimeoutRatio
Ratio at which operations have timed out when the cache continues to process when offline or disconnected.
long NonStopTimeoutRate
Rate at which operations have timed out when the cache continues to process when offline or disconnected.
int NonStopTimeoutCount
Count of operations which have timed out when the cache doesn't continue to process when offline or disconnected.
long NonStopRejoinTimeoutRate
Rate at which operations have timed out and rejoined when the cache continues to process when offline or disconnected.
int NonStopRejoinTimeoutCount
Count of operations which have timed out and rejoined when the cache doesn't continue to process when offline or disconnected.
long TransactionCommitRate
Rate at which transactions are committed to cache.
int XaCommitCount
Count of XA mode transactions written to cache.
long TransactionRollbackRate
Rate at which transactions are rollback in cache.
int XaRollbackCount
Count of XA mode transactions rolled back in cache.
int XaRecoveredCount
Count of XA mode transactions recovered in cache.
int WriterQueueLength
Maximum elements that can be queued for processing by the write-behind writer.
int WriterMaxQueueSize
Maximum size of elements that can be queued for processing by the write-behind writer.
int WriterConcurrency
Sets whether to notify listeners when an exception occurs on a writer operation.
int CacheClusterOnlineCount
Count of all cache clusters which are online.
int CacheClusterOfflineCount
Count of all cache clusters which are offline.
int CacheClusterRejoinCount
Count of all cache clusters which where rejoined.
int LocalHeapCountBased
Count of all local heaps.
int OverflowToDisk
Overflowed cache data will be written to disk: indicator - on/off.
int OverflowToOffHeap
Overflowed cache data will be written to off-heap: indicator - on/off.
int MaxElementsOnDisk
Total maximum elements allowed on disk - value.
int MaxEntriesInCache
Total maximum entries allowed in cache - value.
int MaxEntriesLocalDisk
Total maximum entries allowed on local disk - value.
int MaxEntriesLocalHeap
Total maximum entries allowed in local heap- value.
int MaxBytesLocalDisk
Total maximum bytes allowed on local disk - value.
int MaxBytesLocalOffHeap
Total maximum bytes allowed in off-heap - value.
int MaxBytesLocalHeap
Total max bytes allowed in local heap - value.