Package org.axonframework.extension.metrics.micrometer
@NullMarked
package org.axonframework.extension.metrics.micrometer
Part of the Axon Extension module. Contains classes related to Micrometer.
-
ClassDescriptionCalculates capacity by tracking, within the configured time window, the average message processing time and multiplying that by the amount of messages processed.A
MessageMonitorimplementation dedicated toEventMessages.Builder class to instantiate aEventProcessorLatencyMonitor.Counts the number of ingested, successful, failed and processed messagesAMessageMonitorwhich introduces aTimerfor the overall timer of allMessages being ingested, as well as a success, failure and ignoredTimer.Builder class to instantiate aMessageTimerMonitor.Implementation of theConfigurationEnhancerthat uses theMeterRegistryto decorate several components withMessageMonitorswith uniqueMetricRegistriesby registeringMessageMonitorFactorieswith theMessageMonitorRegistry.Configuration container for theMetricsConfigurationEnhancer, containing theMeterRegistryand whether to add dimensionality to those measurements.AConfigurationEnhancerregistering the defaultMicrometerMetricsConfigurationUtility class for Micrometer tag management.