Class MicrometerMeasurementRecorder
java.lang.Object
dk.cloudcreate.essentials.shared.measurement.MicrometerMeasurementRecorder
- All Implemented Interfaces:
MeasurementRecorder
A
MeasurementRecorder implementation that uses Micrometer's Timer to record execution times.-
Constructor Summary
ConstructorsConstructorDescriptionMicrometerMeasurementRecorder(io.micrometer.core.instrument.MeterRegistry meterRegistry) Constructs a new MicrometerMeasurementRecorder. -
Method Summary
Modifier and TypeMethodDescriptionvoidrecord(MeasurementContext context, Duration duration) Records the given duration using the provided measurement context.
-
Constructor Details
-
MicrometerMeasurementRecorder
public MicrometerMeasurementRecorder(io.micrometer.core.instrument.MeterRegistry meterRegistry) Constructs a new MicrometerMeasurementRecorder.- Parameters:
meterRegistry- the MeterRegistry instance to use for recording metrics
-
-
Method Details