MessageTimerMonitor as specified through this Builder.MessageTimerMonitor as specified through this Builder.EventProcessorLatencyMonitor.MessageTimerMonitor.EventProcessorLatencyMonitor.builder()EventProcessorLatencyMonitor.builder()MessageTimerMonitor.builder()MessageTimerMonitor.builder()MessageTimerMonitor.builder()MessageTimerMonitor.builder()Clock used to define the processing duration of a given message being pushed through this
MessageMonitor.Clock used to define the processing duration of a given message being pushed through this
MessageMonitor.MessageMonitor implementation dedicated to EventMessages.EventProcessorLatencyMonitor based on the fields contained in the EventProcessorLatencyMonitor.Builder.EventProcessorLatencyMonitor.MeterRegistry to which components are registered.GlobalMetricRegistry delegating to a new MeterRegistry with default settings.GlobalMetricRegistry delegating to the given meterRegistry.MessageMonitor which introduces a Timer for the overall timer of all Messages being
ingested, as well as a success, failure and ignored Timer.MessageTimerMonitor based on the fields contained in the MessageTimerMonitor.Builder.MessageTimerMonitor.Tags based on the message metadata.Gauge instances created by this
MessageMonitor.Timer instances created by this MessageMonitor.MeterRegistry used to registered the Gauge instances to.MeterRegistry used to registered the Timer instances to.ConfigurerModule which uses the
GlobalMetricRegistry to register several Metrics Modules to the given
Configurer.Tag key that represents the Axon message payload typeTags based on the message payload type.Tags on the monitor implementations.
Use {@link org.axonframework.micrometer.GlobalMetricRegistry#registerWithConfigurerWithDefaultTags(Configurer) to achieve the same behavior as this implementation.monitorSupplier for
every message payload type encountered.monitorSupplier for
every message payload type encountered and sets the monitor name as specified by the monitorNameBuilder.Tag key that represents the Axon event processor nameCommandBus.CommandBus using Tags through the given tagsBuilder.componentType.componentType.EventBus.EventBus using Tags through the given tagsBuilder.EventProcessor.EventProcessor using Tags through the given
tagsBuilder.QueryBus.QueryBus using Tags through the given tagsBuilder.MeterRegistry with the given configurer via Configurer.configureMessageMonitor(Function).MeterRegistry with the given configurer via Configurer.configureMessageMonitor(Function).N seconds (or other time unit).SlidingTimeWindowReservoir with the given clock and window of time.Function used to deduce what the Tags should be for a message being monitored.Function used to deduce what the Tags should be for a message being monitored.Timer.Copyright © 2010–2023. All rights reserved.