@InterfaceAudience.Private public class MetricsTableSourceImpl extends Object implements org.apache.hadoop.hbase.regionserver.MetricsTableSource
| Constructor and Description |
|---|
MetricsTableSourceImpl(String tblName,
MetricsTableAggregateSourceImpl aggregate,
org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregate tblWrapperAgg) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
compareTo(org.apache.hadoop.hbase.regionserver.MetricsTableSource source) |
boolean |
equals(Object o) |
org.apache.hadoop.hbase.regionserver.MetricsTableAggregateSource |
getAggregateSource() |
String |
getTableName() |
String |
getTableNamePrefix() |
org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregate |
getTableWrapper() |
int |
hashCode() |
void |
incrSplitRequest() |
void |
incrSplitSuccess() |
void |
registerMetrics() |
void |
updateCompactionInputFileCount(boolean isMajor,
long c) |
void |
updateCompactionInputSize(boolean isMajor,
long bytes) |
void |
updateCompactionOutputFileCount(boolean isMajor,
long c) |
void |
updateCompactionOutputSize(boolean isMajor,
long bytes) |
void |
updateCompactionTime(boolean isMajor,
long t) |
void |
updateFlushMemstoreSize(long bytes) |
void |
updateFlushOutputSize(long bytes) |
void |
updateFlushTime(long t) |
void |
updateSplitTime(long t) |
public MetricsTableSourceImpl(String tblName, MetricsTableAggregateSourceImpl aggregate, org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregate tblWrapperAgg)
public void registerMetrics()
registerMetrics in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic org.apache.hadoop.hbase.regionserver.MetricsTableAggregateSource getAggregateSource()
getAggregateSource in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic int compareTo(org.apache.hadoop.hbase.regionserver.MetricsTableSource source)
compareTo in interface Comparable<org.apache.hadoop.hbase.regionserver.MetricsTableSource>public String getTableName()
getTableName in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregate getTableWrapper()
public String getTableNamePrefix()
public void incrSplitRequest()
incrSplitRequest in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic void incrSplitSuccess()
incrSplitSuccess in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic void updateSplitTime(long t)
updateSplitTime in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic void updateFlushTime(long t)
updateFlushTime in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic void updateFlushMemstoreSize(long bytes)
updateFlushMemstoreSize in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic void updateFlushOutputSize(long bytes)
updateFlushOutputSize in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic void updateCompactionTime(boolean isMajor,
long t)
updateCompactionTime in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic void updateCompactionInputFileCount(boolean isMajor,
long c)
updateCompactionInputFileCount in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic void updateCompactionInputSize(boolean isMajor,
long bytes)
updateCompactionInputSize in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic void updateCompactionOutputFileCount(boolean isMajor,
long c)
updateCompactionOutputFileCount in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourcepublic void updateCompactionOutputSize(boolean isMajor,
long bytes)
updateCompactionOutputSize in interface org.apache.hadoop.hbase.regionserver.MetricsTableSourceCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.