org.apache.accumulo.server.tabletserver.metrics
Class TabletServerUpdateMetrics

java.lang.Object
  extended by org.apache.accumulo.server.metrics.AbstractMetricsImpl
      extended by org.apache.accumulo.server.tabletserver.metrics.TabletServerUpdateMetrics
All Implemented Interfaces:
TabletServerUpdateMetricsMBean

public class TabletServerUpdateMetrics
extends AbstractMetricsImpl
implements TabletServerUpdateMetricsMBean


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.accumulo.server.metrics.AbstractMetricsImpl
AbstractMetricsImpl.Metric
 
Field Summary
 
Fields inherited from interface org.apache.accumulo.server.tabletserver.metrics.TabletServerUpdateMetricsMBean
commitPrep, commitTime, constraintViolations, mutationArraySize, permissionErrors, unknownTabletErrors, waLogWriteTime
 
Constructor Summary
TabletServerUpdateMetrics()
           
 
Method Summary
 long getCommitAvgTime()
           
 long getCommitCount()
           
 long getCommitMaxTime()
           
 long getCommitMinTime()
           
 long getCommitPrepAvgTime()
           
 long getCommitPrepCount()
           
 long getCommitPrepMaxTime()
           
 long getCommitPrepMinTime()
           
 long getConstraintViolationCount()
           
protected  String getMetricsPrefix()
           
 long getMutationArrayAvgSize()
           
 long getMutationArrayMaxSize()
           
 long getMutationArrayMinSize()
           
protected  ObjectName getObjectName()
           
 long getPermissionErrorCount()
           
 long getUnknownTabletErrorCount()
           
 long getWALogWriteAvgTime()
           
 long getWALogWriteCount()
           
 long getWALogWriteMaxTime()
           
 long getWALogWriteMinTime()
           
 void reset()
           
 
Methods inherited from class org.apache.accumulo.server.metrics.AbstractMetricsImpl
add, createMetric, finalize, getMetric, getMetricAvg, getMetricCount, getMetricMax, getMetricMin, isEnabled, register, register
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TabletServerUpdateMetrics

public TabletServerUpdateMetrics()
Method Detail

getObjectName

protected ObjectName getObjectName()
Specified by:
getObjectName in class AbstractMetricsImpl

getMetricsPrefix

protected String getMetricsPrefix()
Specified by:
getMetricsPrefix in class AbstractMetricsImpl

getPermissionErrorCount

public long getPermissionErrorCount()
Specified by:
getPermissionErrorCount in interface TabletServerUpdateMetricsMBean

getUnknownTabletErrorCount

public long getUnknownTabletErrorCount()
Specified by:
getUnknownTabletErrorCount in interface TabletServerUpdateMetricsMBean

getMutationArrayAvgSize

public long getMutationArrayAvgSize()
Specified by:
getMutationArrayAvgSize in interface TabletServerUpdateMetricsMBean

getMutationArrayMinSize

public long getMutationArrayMinSize()
Specified by:
getMutationArrayMinSize in interface TabletServerUpdateMetricsMBean

getMutationArrayMaxSize

public long getMutationArrayMaxSize()
Specified by:
getMutationArrayMaxSize in interface TabletServerUpdateMetricsMBean

getCommitPrepCount

public long getCommitPrepCount()
Specified by:
getCommitPrepCount in interface TabletServerUpdateMetricsMBean

getCommitPrepMinTime

public long getCommitPrepMinTime()
Specified by:
getCommitPrepMinTime in interface TabletServerUpdateMetricsMBean

getCommitPrepMaxTime

public long getCommitPrepMaxTime()
Specified by:
getCommitPrepMaxTime in interface TabletServerUpdateMetricsMBean

getCommitPrepAvgTime

public long getCommitPrepAvgTime()
Specified by:
getCommitPrepAvgTime in interface TabletServerUpdateMetricsMBean

getConstraintViolationCount

public long getConstraintViolationCount()
Specified by:
getConstraintViolationCount in interface TabletServerUpdateMetricsMBean

getWALogWriteCount

public long getWALogWriteCount()
Specified by:
getWALogWriteCount in interface TabletServerUpdateMetricsMBean

getWALogWriteMinTime

public long getWALogWriteMinTime()
Specified by:
getWALogWriteMinTime in interface TabletServerUpdateMetricsMBean

getWALogWriteMaxTime

public long getWALogWriteMaxTime()
Specified by:
getWALogWriteMaxTime in interface TabletServerUpdateMetricsMBean

getWALogWriteAvgTime

public long getWALogWriteAvgTime()
Specified by:
getWALogWriteAvgTime in interface TabletServerUpdateMetricsMBean

getCommitCount

public long getCommitCount()
Specified by:
getCommitCount in interface TabletServerUpdateMetricsMBean

getCommitMinTime

public long getCommitMinTime()
Specified by:
getCommitMinTime in interface TabletServerUpdateMetricsMBean

getCommitMaxTime

public long getCommitMaxTime()
Specified by:
getCommitMaxTime in interface TabletServerUpdateMetricsMBean

getCommitAvgTime

public long getCommitAvgTime()
Specified by:
getCommitAvgTime in interface TabletServerUpdateMetricsMBean

reset

public void reset()
Specified by:
reset in interface TabletServerUpdateMetricsMBean


Copyright © 2013 Apache Accumulo Project. All Rights Reserved.