Package tech.illuin.pipeline.metering
Class PipelineMetrics
java.lang.Object
tech.illuin.pipeline.metering.marker.MDCMarker
tech.illuin.pipeline.metering.PipelineMetrics
- Author:
- Pierre Lecerf ([email protected])
-
Constructor Summary
ConstructorsConstructorDescriptionPipelineMetrics
(io.micrometer.core.instrument.MeterRegistry meterRegistry, PipelineTag tag, MetricTags metricTags) PipelineMetrics
(io.micrometer.core.instrument.MeterRegistry meterRegistry, PipelineTag tag, MetricTags metricTags, MDCManager mdc) -
Method Summary
Modifier and TypeMethodDescriptionstatic io.micrometer.core.instrument.Tag[]
computeDiscriminants
(String identifier) io.micrometer.core.instrument.Counter
errorCounter
(Exception exception) io.micrometer.core.instrument.Counter
io.micrometer.core.instrument.Timer
runTimer()
io.micrometer.core.instrument.Counter
io.micrometer.core.instrument.Counter
-
Constructor Details
-
PipelineMetrics
public PipelineMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry, PipelineTag tag, MetricTags metricTags) -
PipelineMetrics
public PipelineMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry, PipelineTag 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
-
computeDiscriminants
-
compileMarkers
- Specified by:
compileMarkers
in classMDCMarker
-