Package dk.cloudcreate.essentials.shared.measurement
package dk.cloudcreate.essentials.shared.measurement
-
ClassDescriptionA
MeasurementRecorderimplementation that logs the measurement using configurable thresholds.Encapsulates logging threshold values (in milliseconds) for different log levels.Immutable context for a measurement that encapsulates metric name, description, and associated tags.Builder for creating instances ofMeasurementContext.Interface for recording execution time measurements.A facade to record the execution time of a given code block using one or moreMeasurementRecorderinstances.Fluent builder for constructing a MeasurementTaker.A fluent builder for constructing a measurement context and recording its execution.AMeasurementRecorderimplementation that uses Micrometer'sTimerto record execution times.