Package io.camunda.zeebe.engine.metrics
Class StreamProcessorMetrics
java.lang.Object
io.camunda.zeebe.engine.metrics.StreamProcessorMetrics
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidWe only process commands.voidWe skip events on processing.voidprocessingLatency(long written, long processed) voidrecordsWritten(long amount) We write various type of records.voidsetLastProcessedPosition(long position) io.prometheus.client.Histogram.TimerstartProcessingDurationTimer(RecordType recordType) io.prometheus.client.Gauge.Timer
-
Constructor Details
-
StreamProcessorMetrics
public StreamProcessorMetrics(int partitionId)
-
-
Method Details
-
processingLatency
public void processingLatency(long written, long processed) -
startProcessingDurationTimer
-
commandsProcessed
public void commandsProcessed()We only process commands. -
recordsWritten
public void recordsWritten(long amount) We write various type of records. The positions are always increasing and incremented by 1 for one record. -
eventSkipped
public void eventSkipped()We skip events on processing. -
startRecoveryTimer
public io.prometheus.client.Gauge.Timer startRecoveryTimer() -
setLastProcessedPosition
public void setLastProcessedPosition(long position)
-