@InterfaceAudience.Private public class MetricsWALSourceImpl extends BaseSourceImpl implements MetricsWALSource
MetricsWALmetricsContext, metricsDescription, metricsJmxContext, metricsName, metricsRegistryAPPEND_COUNT, APPEND_COUNT_DESC, APPEND_SIZE, APPEND_SIZE_DESC, APPEND_TIME, APPEND_TIME_DESC, LOW_REPLICA_ROLL_REQUESTED, LOW_REPLICA_ROLL_REQUESTED_DESC, METRICS_CONTEXT, METRICS_DESCRIPTION, METRICS_JMX_CONTEXT, METRICS_NAME, ROLL_REQUESTED, ROLL_REQUESTED_DESC, SLOW_APPEND_COUNT, SLOW_APPEND_COUNT_DESC, SYNC_TIME, SYNC_TIME_DESCHBASE_METRICS_SYSTEM_NAME| Constructor and Description |
|---|
MetricsWALSourceImpl() |
MetricsWALSourceImpl(String metricsName,
String metricsDescription,
String metricsContext,
String metricsJmxContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
incrementAppendCount()
Increment the count of wal appends
|
void |
incrementAppendSize(long size)
Add the append size.
|
void |
incrementAppendTime(long time)
Add the time it took to append.
|
void |
incrementLogRollRequested() |
void |
incrementLowReplicationLogRoll() |
void |
incrementSlowAppendCount()
Increment the number of appends that were slow
|
void |
incrementSyncTime(long time)
Add the time it took to sync the wal.
|
decGauge, getMetrics, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, getMetricsRegistry, incCounters, incGauge, init, removeMetric, setGauge, updateHistogram, updateQuantileclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecGauge, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, init, removeMetric, setGauge, updateHistogram, updateQuantilepublic void incrementAppendSize(long size)
MetricsWALSourceincrementAppendSize in interface MetricsWALSourcepublic void incrementAppendTime(long time)
MetricsWALSourceincrementAppendTime in interface MetricsWALSourcepublic void incrementAppendCount()
MetricsWALSourceincrementAppendCount in interface MetricsWALSourcepublic void incrementSlowAppendCount()
MetricsWALSourceincrementSlowAppendCount in interface MetricsWALSourcepublic void incrementSyncTime(long time)
MetricsWALSourceincrementSyncTime in interface MetricsWALSourcepublic void incrementLogRollRequested()
incrementLogRollRequested in interface MetricsWALSourcepublic void incrementLowReplicationLogRoll()
incrementLowReplicationLogRoll in interface MetricsWALSourceCopyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.