Class RocksDBMetricsRecorder
- java.lang.Object
-
- org.apache.kafka.streams.state.internals.metrics.RocksDBMetricsRecorder
-
public class RocksDBMetricsRecorder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RocksDBMetricsRecorder(java.lang.String metricsScope, java.lang.String threadId, java.lang.String storeName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddStatistics(java.lang.String segmentName, org.rocksdb.Statistics statistics)voidinit(StreamsMetricsImpl streamsMetrics, TaskId taskId)The initialisation of the metrics recorder is idempotent.voidrecord(long now)voidremoveStatistics(java.lang.String segmentName)java.lang.StringstoreName()TaskIdtaskId()
-
-
-
Method Detail
-
storeName
public java.lang.String storeName()
-
taskId
public TaskId taskId()
-
init
public void init(StreamsMetricsImpl streamsMetrics, TaskId taskId)
The initialisation of the metrics recorder is idempotent.
-
addStatistics
public void addStatistics(java.lang.String segmentName, org.rocksdb.Statistics statistics)
-
removeStatistics
public void removeStatistics(java.lang.String segmentName)
-
record
public void record(long now)
-
-