public void addScanRowCount(long count) { scanRowCount.add(count); for (MutableQuantiles m : scanRowCountQuantiles) { m.add(count); } }
public void addResultRowCount(long count) { resultRowCount.add(count); for (MutableQuantiles m : resultRowCountQuantiles) { m.add(count); } }
public void addQueryLatency(long latency) { queryLatency.add(latency); for (MutableQuantiles m : queryLatencyTimeMillisQuantiles) { m.add(latency); } }
public void addDeferredRpcProcessingTime(long processingTime) { deferredRpcProcessingTime.add(processingTime); if (rpcQuantileEnable) { for (MutableQuantiles q : deferredRpcProcessingTimeMillisQuantiles) { q.add(processingTime); } } }
void addGetGroups(long latency) { getGroups.add(latency); if (getGroupsQuantiles != null) { for (MutableQuantiles q : getGroupsQuantiles) { q.add(latency); } } }
/** * Add an RPC processing time sample * @param processingTime the processing time */ //@Override public void addRpcProcessingTime(int processingTime) { rpcProcessingTime.add(processingTime); if (rpcQuantileEnable) { for (MutableQuantiles q : rpcProcessingTimeMillisQuantiles) { q.add(processingTime); } } }
/** * Add an RPC queue time sample * @param qTime the queue time */ //@Override public void addRpcQueueTime(int qTime) { rpcQueueTime.add(qTime); if (rpcQuantileEnable) { for (MutableQuantiles q : rpcQueueTimeMillisQuantiles) { q.add(qTime); } } }
public void addDecodeBatchTime(long latency) { rateOfDecoding.add(latency); if (latency > maxTime) { maxTime = latency; maxDecodingTime.set(maxTime); } for (MutableQuantiles q : decodingTimes) { q.add(latency); } }
@Override public void login() throws LoginException { synchronized(getSubjectLock()) { MutableRate metric = metrics.loginFailure; long start = Time.monotonicNow(); try { super.login(); isLoggedIn.set(true); metric = metrics.loginSuccess; } finally { metric.add(Time.monotonicNow() - start); } } }
synchronized void snapshotInto(MutableRate metric) { if (stat.numSamples() > 0) { metric.add(stat.numSamples(), Math.round(stat.total())); stat.reset(); } } }
public void addGenerateEDEKTime(long latency) { generateEDEKTime.add(latency); for (MutableQuantiles q : generateEDEKTimeQuantiles) { q.add(latency); } }
public void addFsyncNanos(long latencyNanos) { fsyncNanos.add(latencyNanos); for (MutableQuantiles q : fsyncNanosQuantiles) { q.add(latencyNanos); } }
public void addEditLogFetchTime(long elapsed) { editLogFetchTime.add(elapsed); for (MutableQuantiles q : editLogFetchTimeQuantiles) { q.add(elapsed); } }
public void addEditLogTailInterval(long elapsed) { editLogTailInterval.add(elapsed); for (MutableQuantiles q : editLogTailIntervalQuantiles) { q.add(elapsed); } } }
public void addSyncIoLatency(final long latency) { syncIoRate.add(latency); for (MutableQuantiles q : syncIoLatencyQuantiles) { q.add(latency); } }
public void addFlushIoLatency(final long latency) { flushIoRate.add(latency); for (MutableQuantiles q : flushIoLatencyQuantiles) { q.add(latency); } }
public void addReadIoLatency(final long latency) { readIoRate.add(latency); for (MutableQuantiles q : readIoLatencyQuantiles) { q.add(latency); } }
public void addWriteIoLatency(final long latency) { writeIoRate.add(latency); for (MutableQuantiles q: writeIoLatencyQuantiles) { q.add(latency); } }
public void addFileIoError(final long latency) { totalFileIoErrors.incr(); metadataOperationRate.add(latency); } }
public void addDataFileIoLatency(final long latency) { totalDataFileIos.incr(); dataFileIoRate.add(latency); for (MutableQuantiles q : dataFileIoLatencyQuantiles) { q.add(latency); } }