|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hbase.regionserver.metrics.RegionServerMetrics
public class RegionServerMetrics
This class is for maintaining the various regionserver statistics and publishing them through the metrics interfaces.
This class has a number of metrics variables that are publicly accessible; these variables (objects) have methods to update their values.
Field Summary | |
---|---|
org.apache.hadoop.metrics.util.MetricsTimeVaryingRate |
atomicIncrementTime
|
org.apache.hadoop.metrics.util.MetricsLongValue |
blockCacheCount
Block cache item count. |
org.apache.hadoop.metrics.util.MetricsLongValue |
blockCacheEvictedCount
Block cache evict count. |
org.apache.hadoop.metrics.util.MetricsLongValue |
blockCacheFree
Block cache free size. |
org.apache.hadoop.metrics.util.MetricsIntValue |
blockCacheHitCachingRatio
Block hit caching ratio. |
org.apache.hadoop.metrics.util.MetricsLongValue |
blockCacheHitCount
Block cache hit count. |
org.apache.hadoop.metrics.util.MetricsIntValue |
blockCacheHitRatio
Block hit ratio. |
org.apache.hadoop.metrics.util.MetricsLongValue |
blockCacheMissCount
Block cache miss count. |
org.apache.hadoop.metrics.util.MetricsLongValue |
blockCacheSize
Block cache size. |
org.apache.hadoop.metrics.util.MetricsIntValue |
compactionQueueSize
Size of the compaction queue. |
protected PersistentMetricsTimeVaryingRate |
compactionSize
|
protected PersistentMetricsTimeVaryingRate |
compactionTime
time each scheduled compaction takes |
org.apache.hadoop.metrics.util.MetricsIntValue |
flushQueueSize
Size of the flush queue. |
protected PersistentMetricsTimeVaryingRate |
flushSize
|
protected PersistentMetricsTimeVaryingRate |
flushTime
time each scheduled flush takes |
org.apache.hadoop.metrics.util.MetricsTimeVaryingRate |
fsReadLatency
filesystem read latency |
org.apache.hadoop.metrics.util.MetricsTimeVaryingRate |
fsSyncLatency
filesystem sync latency |
org.apache.hadoop.metrics.util.MetricsTimeVaryingRate |
fsWriteLatency
filesystem write latency |
org.apache.hadoop.metrics.util.MetricsIntValue |
memstoreSizeMB
Sum of all the memstore sizes in this regionserver in MB |
org.apache.hadoop.metrics.util.MetricsIntValue |
regions
Count of regions carried by this regionserver |
org.apache.hadoop.metrics.util.MetricsIntValue |
requests
Count of requests to the regionservers since last call to metrics update |
org.apache.hadoop.metrics.util.MetricsIntValue |
storefileIndexSizeMB
Sum of all the storefile index sizes in this regionserver in MB |
org.apache.hadoop.metrics.util.MetricsIntValue |
storefiles
Count of storefiles open on the regionserver. |
org.apache.hadoop.metrics.util.MetricsIntValue |
stores
Count of stores open on the regionserver. |
Constructor Summary | |
---|---|
RegionServerMetrics()
|
Method Summary | |
---|---|
void |
addCompaction(Pair<Long,Long> compact)
|
void |
addFlush(List<Pair<Long,Long>> flushes)
|
void |
doUpdates(org.apache.hadoop.metrics.MetricsContext caller)
Since this object is a registered updater, this method will be called periodically, e.g. |
void |
resetAllMinMax()
|
void |
shutdown()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final org.apache.hadoop.metrics.util.MetricsTimeVaryingRate atomicIncrementTime
public final org.apache.hadoop.metrics.util.MetricsIntValue regions
public final org.apache.hadoop.metrics.util.MetricsLongValue blockCacheSize
public final org.apache.hadoop.metrics.util.MetricsLongValue blockCacheFree
public final org.apache.hadoop.metrics.util.MetricsLongValue blockCacheCount
public final org.apache.hadoop.metrics.util.MetricsLongValue blockCacheHitCount
public final org.apache.hadoop.metrics.util.MetricsLongValue blockCacheMissCount
public final org.apache.hadoop.metrics.util.MetricsLongValue blockCacheEvictedCount
public final org.apache.hadoop.metrics.util.MetricsIntValue blockCacheHitRatio
public final org.apache.hadoop.metrics.util.MetricsIntValue blockCacheHitCachingRatio
public final org.apache.hadoop.metrics.util.MetricsIntValue requests
public final org.apache.hadoop.metrics.util.MetricsIntValue stores
public final org.apache.hadoop.metrics.util.MetricsIntValue storefiles
public final org.apache.hadoop.metrics.util.MetricsIntValue storefileIndexSizeMB
public final org.apache.hadoop.metrics.util.MetricsIntValue memstoreSizeMB
public final org.apache.hadoop.metrics.util.MetricsIntValue compactionQueueSize
public final org.apache.hadoop.metrics.util.MetricsIntValue flushQueueSize
public final org.apache.hadoop.metrics.util.MetricsTimeVaryingRate fsReadLatency
public final org.apache.hadoop.metrics.util.MetricsTimeVaryingRate fsWriteLatency
public final org.apache.hadoop.metrics.util.MetricsTimeVaryingRate fsSyncLatency
protected final PersistentMetricsTimeVaryingRate compactionTime
protected final PersistentMetricsTimeVaryingRate compactionSize
protected final PersistentMetricsTimeVaryingRate flushTime
protected final PersistentMetricsTimeVaryingRate flushSize
Constructor Detail |
---|
public RegionServerMetrics()
Method Detail |
---|
public void shutdown()
public void doUpdates(org.apache.hadoop.metrics.MetricsContext caller)
doUpdates
in interface org.apache.hadoop.metrics.Updater
caller
- the metrics context that this responsible for calling uspublic void resetAllMinMax()
public void addCompaction(Pair<Long,Long> compact)
compact
- history in public void addFlush(List<Pair<Long,Long>> flushes)
flushes
- history in public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |