Class CacheGroupMetricsImpl
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.CacheGroupMetricsImpl
-
public class CacheGroupMetricsImpl extends Object
Cache group metrics.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCACHE_GROUP_METRICS_PREFIXCache group metrics prefix.
-
Constructor Summary
Constructors Constructor Description CacheGroupMetricsImpl(CacheGroupContext ctx)
-
Method Summary
-
-
-
Field Detail
-
CACHE_GROUP_METRICS_PREFIX
public static final String CACHE_GROUP_METRICS_PREFIX
Cache group metrics prefix.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CacheGroupMetricsImpl
public CacheGroupMetricsImpl(CacheGroupContext ctx)
-
-
Method Detail
-
onTopologyInitialized
public void onTopologyInitialized()
Callback for initializing metrics after topology was initialized.
-
getIndexBuildCountPartitionsLeft
public long getIndexBuildCountPartitionsLeft()
-
incrementInitializedLocalPartitions
public void incrementInitializedLocalPartitions()
Increments number of local partitions initialized on current node.
-
decrementInitializedLocalPartitions
public void decrementInitializedLocalPartitions()
Decrements number of local partitions initialized on current node.
-
getGroupId
public int getGroupId()
-
getGroupName
public String getGroupName()
-
getBackups
public int getBackups()
-
getPartitions
public int getPartitions()
-
getMinimumNumberOfPartitionCopies
public int getMinimumNumberOfPartitionCopies()
-
getMaximumNumberOfPartitionCopies
public int getMaximumNumberOfPartitionCopies()
-
getLocalNodeOwningPartitionsCount
public int getLocalNodeOwningPartitionsCount()
-
getLocalNodeMovingPartitionsCount
public int getLocalNodeMovingPartitionsCount()
-
getLocalNodeRentingPartitionsCount
public int getLocalNodeRentingPartitionsCount()
-
getLocalNodeRentingEntriesCount
public long getLocalNodeRentingEntriesCount()
-
getClusterOwningPartitionsCount
public int getClusterOwningPartitionsCount()
-
getClusterMovingPartitionsCount
public int getClusterMovingPartitionsCount()
-
getOwningPartitionsAllocationMap
public Map<Integer,Set<String>> getOwningPartitionsAllocationMap()
-
getMovingPartitionsAllocationMap
public Map<Integer,Set<String>> getMovingPartitionsAllocationMap()
-
getAffinityPartitionsAssignmentMap
public Map<Integer,List<String>> getAffinityPartitionsAssignmentMap()
-
getType
public String getType()
-
getTotalAllocatedPages
public long getTotalAllocatedPages()
-
getTotalAllocatedSize
public long getTotalAllocatedSize()
-
getStorageSize
public long getStorageSize()
-
getSparseStorageSize
public long getSparseStorageSize()
-
remove
public void remove(boolean destroy)
Removes all metric for cache group.- Parameters:
destroy- Group destroy flag.
-
-