Class StreamProcessorMetrics

java.lang.Object
io.camunda.zeebe.engine.metrics.StreamProcessorMetrics

public final class StreamProcessorMetrics extends Object
  • Constructor Details

    • StreamProcessorMetrics

      public StreamProcessorMetrics(int partitionId)
  • Method Details

    • processingLatency

      public void processingLatency(long written, long processed)
    • startProcessingDurationTimer

      public io.prometheus.client.Histogram.Timer startProcessingDurationTimer(RecordType recordType)
    • 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)