Package tech.illuin.pipeline.metering
Class PipelineMetrics
java.lang.Object
tech.illuin.pipeline.metering.BaseMetrics
tech.illuin.pipeline.metering.PipelineMetrics
- All Implemented Interfaces:
Metrics
- Author:
- Pierre Lecerf ([email protected])
-
Nested Class Summary
Nested classes/interfaces inherited from class tech.illuin.pipeline.metering.BaseMetrics
BaseMetrics.ConstantMeters
-
Field Summary
Fields inherited from class tech.illuin.pipeline.metering.BaseMetrics
markerManager, mdc, meterRegistry
-
Constructor Summary
ConstructorsConstructorDescriptionPipelineMetrics
(io.micrometer.core.instrument.MeterRegistry meterRegistry, PipelineMarkerManager markerManager) PipelineMetrics
(io.micrometer.core.instrument.MeterRegistry meterRegistry, PipelineMarkerManager markerManager, MDCManager mdc) -
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.core.instrument.Counter
errorCounter
(Exception exception) protected BaseMetrics.ConstantMeters
initializeConstantMeters
(io.micrometer.core.instrument.MeterRegistry meterRegistry, MarkerManager markerManager) Methods inherited from class tech.illuin.pipeline.metering.BaseMetrics
failureCounter, runTimer, setMDC, setMDC, successCounter, totalCounter, unsetMDC
-
Constructor Details
-
PipelineMetrics
public PipelineMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry, PipelineMarkerManager markerManager) -
PipelineMetrics
public PipelineMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry, PipelineMarkerManager markerManager, MDCManager mdc)
-
-
Method Details
-
initializeConstantMeters
protected BaseMetrics.ConstantMeters initializeConstantMeters(io.micrometer.core.instrument.MeterRegistry meterRegistry, MarkerManager markerManager) - Specified by:
initializeConstantMeters
in classBaseMetrics
-
errorCounter
-