@Override public void getMetrics(MetricsCollector collector, boolean b) { MetricsRecordBuilder rb = collector.addRecord(ExecutorMetrics) .setContext("executors") .tag(ProcessName, MetricsUtils.METRICS_PROCESS_NAME) .tag(SessionId, sessionId); getExecutorStats(rb); }
@Override public void getMetrics(MetricsCollector collector, boolean b) { MetricsRecordBuilder rb = collector.addRecord(CacheMetrics) .setContext("cache") .tag(ProcessName, MetricsUtils.METRICS_PROCESS_NAME) .tag(SessionId, sessionId); getCacheStats(rb); }
@Override public void updatePauseTimeWithoutGc(long t) { pausesWithoutGc.add(t); } }
@Override public void incrementSnapshotObserverSnapshotFetchTime(long time) { snapshotObserverSnapshotFetchTimeHisto.add(time); } }
@Override public void updatePauseTimeWithoutGc(long t) { pausesWithoutGc.add(t); } }
@Override public void updatePutBatch(long t) { putBatchHisto.add(t); } }
@Override public void updateSnapshotRestoreTime(long time) { snapshotRestoreTimeHisto.add(time); } }
@Override public void updateMetaWALSplitSize(long size) { metaSplitSizeHisto.add(size); } }