public void doUpdates(MetricsContext context) { prewriteLatency.pushMetric(metricsRecord); commitPrimaryLatency.pushMetric(metricsRecord); commitSecondaryLatency.pushMetric(metricsRecord); readLatency.pushMetric(metricsRecord); nextLatency.pushMetric(metricsRecord); metricsRecord.update(); rollbackCount.pushMetric(metricsRecord); isLockExpiredLatency.pushMetric(metricsRecord); getScannerLatency.pushMetric(metricsRecord); batchSizeOfTimestampRequest.pushMetric(metricsRecord); remoteTimestampRequestLatency.pushMetric(metricsRecord); }
public void doUpdates(MetricsContext context) { getLockAndWriteLatency.pushMetric(metricsRecord); getDataLatency.pushMetric(metricsRecord); prewriteReadLockLatency.pushMetric(metricsRecord); prewriteReadWriteLatency.pushMetric(metricsRecord); prewriteCheckConflictRowLatency.pushMetric(metricsRecord); prewriteWriteLatency.pushMetric(metricsRecord); prewriteTotalLatency.pushMetric(metricsRecord); commitPrimaryReadLatency.pushMetric(metricsRecord); commitWriteLatency.pushMetric(metricsRecord); commitTotalLatency.pushMetric(metricsRecord); getLockAndEraseReadLatency.pushMetric(metricsRecord); getLockAndEraseDeleteLatency.pushMetric(metricsRecord); cleanLockLatency.pushMetric(metricsRecord); cleanLockSuccessCount.pushMetric(metricsRecord); cleanLockFailCount.pushMetric(metricsRecord); cleanLockByEraseCount.pushMetric(metricsRecord); cleanLockByCommitCount.pushMetric(metricsRecord); metricsRecord.update(); }
/** * Push the metrics to the monitoring subsystem on doUpdate() call. */ public void doUpdates(MetricsContext context) { rpcQueueTime.pushMetric(metricsRecord); rpcProcessingTime.pushMetric(metricsRecord); synchronized (metricsList) { // Iterate through the rpcMetrics hashmap to propogate the different rpc metrics. Set keys = metricsList.keySet(); Iterator keyIter = keys.iterator(); while (keyIter.hasNext()) { Object key = keyIter.next(); MetricsTimeVaryingRate value = metricsList.get(key); value.pushMetric(metricsRecord); } } metricsRecord.update(); }
writesFromRemoteClient.pushMetric(metricsRecord); readBlockOp.pushMetric(metricsRecord); writeBlockOp.pushMetric(metricsRecord); readMetadataOp.pushMetric(metricsRecord); blockChecksumOp.pushMetric(metricsRecord); copyBlockOp.pushMetric(metricsRecord); replaceBlockOp.pushMetric(metricsRecord); heartbeats.pushMetric(metricsRecord); blockReports.pushMetric(metricsRecord);
/** * Since this object is a registered updater, this method will be called * periodically, e.g. every 5 seconds. */ public void doUpdates(MetricsContext unused) { synchronized (this) { numFilesCreated.pushMetric(metricsRecord); numFilesAppended.pushMetric(metricsRecord); numGetBlockLocations.pushMetric(metricsRecord); numFilesRenamed.pushMetric(metricsRecord); numGetListingOps.pushMetric(metricsRecord); numCreateFileOps.pushMetric(metricsRecord); numDeleteFileOps.pushMetric(metricsRecord); numAddBlockOps.pushMetric(metricsRecord); transactions.pushMetric(metricsRecord); syncs.pushMetric(metricsRecord); blockReport.pushMetric(metricsRecord); safeModeTime.pushMetric(metricsRecord); fsImageLoadTime.pushMetric(metricsRecord); numBlocksCorrupted.pushMetric(metricsRecord); } metricsRecord.update(); }
public synchronized void pushMetric(final MetricsRecord mr) { super.pushMetric(mr);
this.fsPreadLatency.pushMetric(this.metricsRecord); this.fsReadLatency.pushMetric(this.metricsRecord); this.fsWriteLatency.pushMetric(this.metricsRecord); this.fsWriteSize.pushMetric(this.metricsRecord); this.fsPreadLatencyHistogram.pushMetric(this.metricsRecord); this.fsSyncLatency.pushMetric(this.metricsRecord); this.compactionTime.pushMetric(this.metricsRecord); this.compactionSize.pushMetric(this.metricsRecord);