public class VisorCacheMetrics extends VisorDataTransferObject
CacheMetrics.V1, V2, V3, V4| Constructor and Description |
|---|
VisorCacheMetrics()
Default constructor.
|
VisorCacheMetrics(IgniteEx ignite,
String cacheName)
Create data transfer object for given cache metrics.
|
readExternal, toList, toSet, writeExternalpublic String getName()
public void setName(String name)
name - New value for cache name.public CacheMode getMode()
public boolean isSystem()
public long getReads()
public float getAvgReadTime()
public long getWrites()
public long getHits()
public long getMisses()
public long getTxCommits()
public float getAvgTxCommitTime()
public float getAvgTxRollbackTime()
public long getPuts()
public float getAvgPutTime()
public long getRemovals()
public float getAvgRemovalTime()
public long getEvictions()
public long getTxRollbacks()
public int getReadsPerSecond()
public int getPutsPerSecond()
public int getRemovalsPerSecond()
public int getCommitsPerSecond()
public int getRollbacksPerSecond()
public int getSize()
null values in the cache.public int getKeySize()
null values.public long getCacheSize()
null values in the cache as a long value.public VisorQueryMetrics getQueryMetrics()
public int getDhtEvictQueueCurrentSize()
public int getTxThreadMapSize()
public int getTxXidMapSize()
public int getTxCommitQueueSize()
public int getTxPrepareQueueSize()
public int getTxStartVersionCountsSize()
public int getTxCommittedVersionsSize()
public int getTxRolledbackVersionsSize()
public int getTxDhtThreadMapSize()
public int getTxDhtXidMapSize()
public int getTxDhtCommitQueueSize()
public int getTxDhtPrepareQueueSize()
public int getTxDhtStartVersionCountsSize()
public int getTxDhtCommittedVersionsSize()
public int getTxDhtRolledbackVersionsSize()
public long getHeapEntriesCount()
public long getOffHeapAllocatedSize()
public long getOffHeapEntriesCount()
public long getOffHeapPrimaryEntriesCount()
public long getOffHeapBackupEntriesCount()
public int getTotalPartitionsCount()
public long getRebalancedKeys()
public long getEstimatedRebalancingKeys()
public int getRebalancingPartitionsCount()
public long getKeysToRebalanceLeft()
public long getRebalancingKeysRate()
public long getRebalancingBytesRate()
public byte getProtocolVersion()
getProtocolVersion in class VisorDataTransferObjectprotected void writeExternalData(ObjectOutput out) throws IOException
writeExternalData in class VisorDataTransferObjectout - Output object to write data content.IOException - If I/O errors occur.protected void readExternalData(byte protoVer,
ObjectInput in)
throws IOException,
ClassNotFoundException
readExternalData in class VisorDataTransferObjectprotoVer - Input object version.in - Input object to load data content.IOException - If I/O errors occur.ClassNotFoundException - If the class for an object being restored cannot be found.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021