@InterfaceAudience.Private public class MetricsTableWrapperAggregateImpl extends java.lang.Object implements MetricsTableWrapperAggregate, java.io.Closeable
Modifier and Type | Class and Description |
---|---|
class |
MetricsTableWrapperAggregateImpl.TableMetricsWrapperRunnable |
Constructor and Description |
---|
MetricsTableWrapperAggregateImpl(HRegionServer regionServer) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
long |
getAvgRegionSize(java.lang.String table)
Get the average region size for this table
|
long |
getAvgStoreFileAge(java.lang.String table) |
long |
getMaxStoreFileAge(java.lang.String table) |
long |
getMemstoreSize(java.lang.String table)
Get the memory store size for this table
|
long |
getMinStoreFileAge(java.lang.String table) |
long |
getNumReferenceFiles(java.lang.String table) |
long |
getNumRegions(java.lang.String table)
Get the number of regions hosted on for this table
|
long |
getNumStoreFiles(java.lang.String table)
Get the number of store files hosted for this table
|
long |
getNumStores(java.lang.String table)
Get the number of stores hosted on for this table
|
long |
getReadRequestCount(java.lang.String table)
Get the number of read requests that have been issued against this table
|
long |
getStoreFileSize(java.lang.String table)
Get the store file size for this table
|
long |
getTableSize(java.lang.String table)
Get the table region size for this table
|
long |
getTotalRequestsCount(java.lang.String table)
Get the total number of requests that have been issued against this table
|
long |
getWriteRequestCount(java.lang.String table)
Get the number of write requests that have been issued against this table
|
public MetricsTableWrapperAggregateImpl(HRegionServer regionServer)
public long getReadRequestCount(java.lang.String table)
MetricsTableWrapperAggregate
getReadRequestCount
in interface MetricsTableWrapperAggregate
public long getWriteRequestCount(java.lang.String table)
MetricsTableWrapperAggregate
getWriteRequestCount
in interface MetricsTableWrapperAggregate
public long getTotalRequestsCount(java.lang.String table)
MetricsTableWrapperAggregate
getTotalRequestsCount
in interface MetricsTableWrapperAggregate
public long getMemstoreSize(java.lang.String table)
MetricsTableWrapperAggregate
getMemstoreSize
in interface MetricsTableWrapperAggregate
public long getStoreFileSize(java.lang.String table)
MetricsTableWrapperAggregate
getStoreFileSize
in interface MetricsTableWrapperAggregate
public long getTableSize(java.lang.String table)
MetricsTableWrapperAggregate
getTableSize
in interface MetricsTableWrapperAggregate
public long getNumRegions(java.lang.String table)
MetricsTableWrapperAggregate
getNumRegions
in interface MetricsTableWrapperAggregate
public long getNumStores(java.lang.String table)
MetricsTableWrapperAggregate
getNumStores
in interface MetricsTableWrapperAggregate
public long getNumStoreFiles(java.lang.String table)
MetricsTableWrapperAggregate
getNumStoreFiles
in interface MetricsTableWrapperAggregate
public long getMaxStoreFileAge(java.lang.String table)
getMaxStoreFileAge
in interface MetricsTableWrapperAggregate
public long getMinStoreFileAge(java.lang.String table)
getMinStoreFileAge
in interface MetricsTableWrapperAggregate
public long getAvgStoreFileAge(java.lang.String table)
getAvgStoreFileAge
in interface MetricsTableWrapperAggregate
public long getNumReferenceFiles(java.lang.String table)
getNumReferenceFiles
in interface MetricsTableWrapperAggregate
public long getAvgRegionSize(java.lang.String table)
MetricsTableWrapperAggregate
getAvgRegionSize
in interface MetricsTableWrapperAggregate
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException