private static class RegionMetricsBuilder.RegionMetricsImpl extends Object implements RegionMetrics
| Modifier and Type | Field and Description | 
|---|---|
| private long | blocksLocalWeight | 
| private long | blocksLocalWithSsdWeight | 
| private long | blocksTotalWeight | 
| private Size | bloomFilterSize | 
| private long | compactedCellCount | 
| private long | compactingCellCount | 
| private CompactionState | compactionState | 
| private long | completedSequenceId | 
| private float | dataLocality | 
| private float | dataLocalityForSsd | 
| private long | filteredReadRequestCount | 
| private Size | indexSize | 
| private long | lastMajorCompactionTimestamp | 
| private int | maxCompactedStoreFileRefCount | 
| private Size | memStoreSize | 
| private byte[] | name | 
| private long | readRequestCount | 
| private Size | rootLevelIndexSize | 
| private int | storeCount | 
| private int | storeFileCount | 
| private Size | storeFileSize | 
| private int | storeRefCount | 
| private Map<byte[],Long> | storeSequenceIds | 
| private Size | uncompressedDataIndexSize | 
| private Size | uncompressedStoreFileSize | 
| private long | writeRequestCount | 
| Constructor and Description | 
|---|
| RegionMetricsImpl(byte[] name,
                 int storeCount,
                 int storeFileCount,
                 int storeRefCount,
                 int maxCompactedStoreFileRefCount,
                 long compactingCellCount,
                 long compactedCellCount,
                 Size storeFileSize,
                 Size memStoreSize,
                 Size indexSize,
                 Size rootLevelIndexSize,
                 Size uncompressedDataIndexSize,
                 Size bloomFilterSize,
                 Size uncompressedStoreFileSize,
                 long writeRequestCount,
                 long readRequestCount,
                 long filteredReadRequestCount,
                 long completedSequenceId,
                 Map<byte[],Long> storeSequenceIds,
                 float dataLocality,
                 long lastMajorCompactionTimestamp,
                 float dataLocalityForSsd,
                 long blocksLocalWeight,
                 long blocksLocalWithSsdWeight,
                 long blocksTotalWeight,
                 CompactionState compactionState) | 
| Modifier and Type | Method and Description | 
|---|---|
| long | getBlocksLocalWeight() | 
| long | getBlocksLocalWithSsdWeight()Different from blocksLocalWeight,this metric's numerator only include the data stored on ssd | 
| long | getBlocksTotalWeight() | 
| Size | getBloomFilterSize() | 
| long | getCompactedCellCount() | 
| long | getCompactingCellCount() | 
| CompactionState | getCompactionState() | 
| long | getCompletedSequenceId()This does not really belong inside RegionLoad but its being done in the name of expediency. | 
| float | getDataLocality() | 
| float | getDataLocalityForSsd()Different from dataLocality,this metric's numerator only include the data stored on ssd | 
| long | getFilteredReadRequestCount() | 
| long | getLastMajorCompactionTimestamp() | 
| int | getMaxCompactedStoreFileRefCount() | 
| Size | getMemStoreSize() | 
| long | getReadRequestCount() | 
| byte[] | getRegionName() | 
| int | getStoreCount() | 
| int | getStoreFileCount() | 
| Size | getStoreFileIndexSize()TODO: why we pass the same value to different counters? Currently, the value from
 getStoreFileIndexSize() is same with getStoreFileRootLevelIndexSize()
 see HRegionServer#createRegionLoad. | 
| Size | getStoreFileRootLevelIndexSize() | 
| Size | getStoreFileSize() | 
| Size | getStoreFileUncompressedDataIndexSize() | 
| int | getStoreRefCount() | 
| Map<byte[],Long> | getStoreSequenceId() | 
| Size | getUncompressedStoreFileSize() | 
| long | getWriteRequestCount() | 
| String | toString() | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNameAsString, getRequestCountprivate final byte[] name
private final int storeCount
private final int storeFileCount
private final int storeRefCount
private final int maxCompactedStoreFileRefCount
private final long compactingCellCount
private final long compactedCellCount
private final Size storeFileSize
private final Size memStoreSize
private final Size rootLevelIndexSize
private final Size uncompressedDataIndexSize
private final Size bloomFilterSize
private final Size uncompressedStoreFileSize
private final long writeRequestCount
private final long readRequestCount
private final long filteredReadRequestCount
private final long completedSequenceId
private final Map<byte[],Long> storeSequenceIds
private final float dataLocality
private final long lastMajorCompactionTimestamp
private final float dataLocalityForSsd
private final long blocksLocalWeight
private final long blocksLocalWithSsdWeight
private final long blocksTotalWeight
private final CompactionState compactionState
RegionMetricsImpl(byte[] name, int storeCount, int storeFileCount, int storeRefCount, int maxCompactedStoreFileRefCount, long compactingCellCount, long compactedCellCount, Size storeFileSize, Size memStoreSize, Size indexSize, Size rootLevelIndexSize, Size uncompressedDataIndexSize, Size bloomFilterSize, Size uncompressedStoreFileSize, long writeRequestCount, long readRequestCount, long filteredReadRequestCount, long completedSequenceId, Map<byte[],Long> storeSequenceIds, float dataLocality, long lastMajorCompactionTimestamp, float dataLocalityForSsd, long blocksLocalWeight, long blocksLocalWithSsdWeight, long blocksTotalWeight, CompactionState compactionState)
public byte[] getRegionName()
getRegionName in interface RegionMetricspublic int getStoreCount()
getStoreCount in interface RegionMetricspublic int getStoreFileCount()
getStoreFileCount in interface RegionMetricspublic int getStoreRefCount()
getStoreRefCount in interface RegionMetricspublic int getMaxCompactedStoreFileRefCount()
getMaxCompactedStoreFileRefCount in interface RegionMetricspublic Size getStoreFileSize()
getStoreFileSize in interface RegionMetricspublic Size getMemStoreSize()
getMemStoreSize in interface RegionMetricspublic long getReadRequestCount()
getReadRequestCount in interface RegionMetricspublic long getFilteredReadRequestCount()
getFilteredReadRequestCount in interface RegionMetricspublic long getWriteRequestCount()
getWriteRequestCount in interface RegionMetricspublic Size getStoreFileIndexSize()
RegionMetricsgetStoreFileIndexSize in interface RegionMetricspublic Size getStoreFileRootLevelIndexSize()
getStoreFileRootLevelIndexSize in interface RegionMetricspublic Size getStoreFileUncompressedDataIndexSize()
getStoreFileUncompressedDataIndexSize in interface RegionMetricspublic Size getBloomFilterSize()
getBloomFilterSize in interface RegionMetricspublic long getCompactingCellCount()
getCompactingCellCount in interface RegionMetricspublic long getCompactedCellCount()
getCompactedCellCount in interface RegionMetricspublic long getCompletedSequenceId()
RegionMetricsgetCompletedSequenceId in interface RegionMetricspublic Map<byte[],Long> getStoreSequenceId()
getStoreSequenceId in interface RegionMetricspublic Size getUncompressedStoreFileSize()
getUncompressedStoreFileSize in interface RegionMetricspublic float getDataLocality()
getDataLocality in interface RegionMetricspublic long getLastMajorCompactionTimestamp()
getLastMajorCompactionTimestamp in interface RegionMetricspublic float getDataLocalityForSsd()
RegionMetricsgetDataLocalityForSsd in interface RegionMetricspublic long getBlocksLocalWeight()
getBlocksLocalWeight in interface RegionMetricspublic long getBlocksLocalWithSsdWeight()
RegionMetricsgetBlocksLocalWithSsdWeight in interface RegionMetricspublic long getBlocksTotalWeight()
getBlocksTotalWeight in interface RegionMetricspublic CompactionState getCompactionState()
getCompactionState in interface RegionMetricsCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.