in streams/src/main/java/org/apache/kafka/streams/state/internals/metrics/RocksDBMetricsRecorder.java [227:339]
private void initGauges(final StreamsMetricsImpl streamsMetrics,
final RocksDBMetricContext metricContext) {
RocksDBMetrics.addNumImmutableMemTableMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(NUMBER_OF_IMMUTABLE_MEMTABLES)
);
RocksDBMetrics.addCurSizeActiveMemTable(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(CURRENT_SIZE_OF_ACTIVE_MEMTABLE)
);
RocksDBMetrics.addCurSizeAllMemTables(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(CURRENT_SIZE_OF_ALL_MEMTABLES)
);
RocksDBMetrics.addSizeAllMemTables(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(SIZE_OF_ALL_MEMTABLES)
);
RocksDBMetrics.addNumEntriesActiveMemTableMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(NUMBER_OF_ENTRIES_ACTIVE_MEMTABLE)
);
RocksDBMetrics.addNumDeletesActiveMemTableMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(NUMBER_OF_DELETES_ACTIVE_MEMTABLE)
);
RocksDBMetrics.addNumEntriesImmMemTablesMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(NUMBER_OF_ENTRIES_IMMUTABLE_MEMTABLES)
);
RocksDBMetrics.addNumDeletesImmMemTablesMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(NUMBER_OF_DELETES_IMMUTABLE_MEMTABLES)
);
RocksDBMetrics.addMemTableFlushPending(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(MEMTABLE_FLUSH_PENDING)
);
RocksDBMetrics.addNumRunningFlushesMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(NUMBER_OF_RUNNING_FLUSHES)
);
RocksDBMetrics.addCompactionPendingMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(COMPACTION_PENDING)
);
RocksDBMetrics.addNumRunningCompactionsMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(NUMBER_OF_RUNNING_COMPACTIONS)
);
RocksDBMetrics.addEstimatePendingCompactionBytesMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(ESTIMATED_BYTES_OF_PENDING_COMPACTION)
);
RocksDBMetrics.addTotalSstFilesSizeMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(TOTAL_SST_FILES_SIZE)
);
RocksDBMetrics.addLiveSstFilesSizeMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(LIVE_SST_FILES_SIZE)
);
RocksDBMetrics.addNumLiveVersionMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(NUMBER_OF_LIVE_VERSIONS)
);
RocksDBMetrics.addEstimateNumKeysMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(ESTIMATED_NUMBER_OF_KEYS)
);
RocksDBMetrics.addEstimateTableReadersMemMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(ESTIMATED_MEMORY_OF_TABLE_READERS)
);
RocksDBMetrics.addBackgroundErrorsMetric(
streamsMetrics,
metricContext,
gaugeToComputeSumOfProperties(NUMBER_OF_BACKGROUND_ERRORS)
);
RocksDBMetrics.addBlockCacheCapacityMetric(
streamsMetrics,
metricContext,
gaugeToComputeBlockCacheMetrics(CAPACITY_OF_BLOCK_CACHE)
);
RocksDBMetrics.addBlockCacheUsageMetric(
streamsMetrics,
metricContext,
gaugeToComputeBlockCacheMetrics(USAGE_OF_BLOCK_CACHE)
);
RocksDBMetrics.addBlockCachePinnedUsageMetric(
streamsMetrics,
metricContext,
gaugeToComputeBlockCacheMetrics(PINNED_USAGE_OF_BLOCK_CACHE)
);
}