Class ElasticsearchMetrics

java.lang.Object
io.camunda.zeebe.exporter.ElasticsearchMetrics

public class ElasticsearchMetrics extends Object
  • Constructor Details

    • ElasticsearchMetrics

      public ElasticsearchMetrics(io.micrometer.core.instrument.MeterRegistry registry)
  • Method Details

    • measureFlushDuration

      public void measureFlushDuration(Runnable flushFunction)
    • recordBulkSize

      public void recordBulkSize(int bulkSize)
    • recordBulkMemorySize

      public void recordBulkMemorySize(int bulkMemorySize)
    • recordFailedFlush

      public void recordFailedFlush()
    • startFlushLatencyMeasurement

      public io.micrometer.core.instrument.Timer.Sample startFlushLatencyMeasurement()
    • stopFlushLatencyMeasurement

      public void stopFlushLatencyMeasurement(io.micrometer.core.instrument.Timer.Sample flushLatencySample)