Class PipelineInitializationMetrics

java.lang.Object
tech.illuin.pipeline.metering.marker.MDCMarker
tech.illuin.pipeline.metering.PipelineInitializationMetrics

public class PipelineInitializationMetrics extends MDCMarker
Author:
Pierre Lecerf ([email protected])
  • Constructor Details

    • PipelineInitializationMetrics

      public PipelineInitializationMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry, ComponentTag tag, MetricTags metricTags)
    • PipelineInitializationMetrics

      public PipelineInitializationMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry, ComponentTag tag, MetricTags metricTags, MDCManager mdc)
  • Method Details

    • runTimer

      public io.micrometer.core.instrument.Timer runTimer()
    • totalCounter

      public io.micrometer.core.instrument.Counter totalCounter()
    • successCounter

      public io.micrometer.core.instrument.Counter successCounter()
    • failureCounter

      public io.micrometer.core.instrument.Counter failureCounter()
    • errorCounter

      public io.micrometer.core.instrument.Counter errorCounter(Exception exception)
    • computeDiscriminants

      public static io.micrometer.core.instrument.Tag[] computeDiscriminants(String pipeline, String identifier)
    • compileMarkers

      public Map<String,String> compileMarkers()
      Specified by:
      compileMarkers in class MDCMarker