public interface LocalMapStats
extends com.hazelcast.instance.LocalInstanceStats
MemberState
implementations.
As IMap
is a partitioned data structure in
Hazelcast, each member owns a fraction of the total number of entries of a
distributed map.
Depending on the IMap
's configuration, each
member may also hold backup entries of other members. LocalMapStats
provides the count of owned and backup entries besides their size in memory.
Modifier and Type | Method and Description |
---|---|
int |
getBackupCount()
Returns the number of backups per entry.
|
long |
getBackupEntryCount()
Returns the number of backup entries hold by this member.
|
long |
getBackupEntryMemoryCost()
Returns memory cost (number of bytes) of backup entries in this member.
|
long |
getCreationTime()
Returns the creation time of this map on this member.
|
long |
getDirtyEntryCount()
Returns the number of entries that the member owns and are dirty (updated but not persisted yet).
|
long |
getEventOperationCount()
Returns the number of Events Received
|
long |
getEvictionCount() |
long |
getExpirationCount() |
long |
getGetOperationCount()
Returns the number of get operations
|
long |
getHeapCost()
Cost of map & Near Cache & backup & Merkle trees in bytes
|
long |
getHits()
Returns the number of hits (reads) of locally
owned entries, including those which are no longer
in the map (for example, may have been evicted).
|
long |
getIndexedQueryCount()
Returns the total number of indexed queries performed on the map.
|
Map<String,LocalIndexStats> |
getIndexStats()
Returns the per-index statistics map keyed by the index name.
|
long |
getLastAccessTime()
Returns the last access (read) time of the locally owned entries.
|
long |
getLastUpdateTime()
Returns the last update time of the locally owned entries.
|
long |
getLockedEntryCount()
Returns the number of currently locked keys.
|
long |
getMaxGetLatency()
Returns the maximum latency of get operations.
|
long |
getMaxPutLatency()
Returns the maximum latency of put operations.
|
long |
getMaxRemoveLatency()
Returns the maximum latency of remove operations.
|
long |
getMaxSetLatency()
Returns the maximum latency of set operations.
|
long |
getMerkleTreesCost()
Returns the heap cost of the Merkle trees
|
NearCacheStats |
getNearCacheStats()
Returns statistics related to the Near Cache.
|
long |
getOtherOperationCount()
Returns the total number of Other Operations
|
long |
getOwnedEntryCount()
Returns the number of entries owned by this member.
|
long |
getOwnedEntryMemoryCost()
Returns memory cost (number of bytes) of owned entries in this member.
|
long |
getPutOperationCount()
Returns the number of put operations
|
long |
getQueryCount()
Returns the total number of queries performed on the map.
|
long |
getRemoveOperationCount()
Returns the number of Remove operations
|
LocalReplicationStats |
getReplicationStats() |
long |
getSetOperationCount()
Returns the number of set operations
|
long |
getTotalGetLatency()
Returns the total latency of get operations.
|
long |
getTotalPutLatency()
Returns the total latency of put operations.
|
long |
getTotalRemoveLatency()
Returns the total latency of remove operations.
|
long |
getTotalSetLatency()
Returns the total latency of set operations.
|
long |
total()
Returns the total number of total operations
|
long getOwnedEntryCount()
long getBackupEntryCount()
int getBackupCount()
long getOwnedEntryMemoryCost()
long getBackupEntryMemoryCost()
long getCreationTime()
getCreationTime
in interface com.hazelcast.instance.LocalInstanceStats
long getLastAccessTime()
long getLastUpdateTime()
long getHits()
The number of hits may be inaccurate after a partition is migrated to a new owner member.
long getEvictionCount()
long getExpirationCount()
long getLockedEntryCount()
long getDirtyEntryCount()
long getPutOperationCount()
long getSetOperationCount()
long getGetOperationCount()
long getRemoveOperationCount()
long getTotalPutLatency()
long getTotalSetLatency()
long getTotalGetLatency()
long getTotalRemoveLatency()
long getMaxPutLatency()
long getMaxSetLatency()
long getMaxGetLatency()
long getMaxRemoveLatency()
long getEventOperationCount()
long getOtherOperationCount()
long total()
long getHeapCost()
When InMemoryFormat.OBJECT
is used, the heap cost is zero.
long getMerkleTreesCost()
NearCacheStats getNearCacheStats()
long getQueryCount()
The returned value includes queries processed with and without indexes.
getIndexedQueryCount()
long getIndexedQueryCount()
The returned value includes only queries processed using indexes. If
there are no indexes associated with the map, the returned value is
0
.
getQueryCount()
Map<String,LocalIndexStats> getIndexStats()
LocalReplicationStats getReplicationStats()
Copyright © 2024 Hazelcast, Inc.. All rights reserved.