@Configuration @AutoConfigureAfter(name={"org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration","org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleMetricsExportAutoConfiguration"}) @AutoConfigureBefore(value={AxonAutoConfiguration.class,MetricsAutoConfiguration.class}) @ConditionalOnClass(name={"io.micrometer.core.instrument.MeterRegistry","org.axonframework.micrometer.GlobalMetricRegistry"}) @EnableConfigurationProperties(value=MetricsProperties.class) public class MicrometerMetricsAutoConfiguration extends Object
Constructor and Description |
---|
MicrometerMetricsAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
static GlobalMetricRegistry |
globalMetricRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry) |
static io.micrometer.core.instrument.MeterRegistry |
meterRegistry() |
static MetricsConfigurerModule |
metricsConfigurerModule(GlobalMetricRegistry globalMetricRegistry,
MetricsProperties metricsProperties) |
@Bean @ConditionalOnMissingBean(value=io.micrometer.core.instrument.MeterRegistry.class) public static io.micrometer.core.instrument.MeterRegistry meterRegistry()
@Bean @ConditionalOnMissingBean(value=GlobalMetricRegistry.class) @ConditionalOnBean(value=io.micrometer.core.instrument.MeterRegistry.class) public static GlobalMetricRegistry globalMetricRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry)
@Bean @ConditionalOnMissingBean(value=MetricsConfigurerModule.class) @ConditionalOnBean(value=GlobalMetricRegistry.class) @ConditionalOnProperty(value="axon.metrics.auto-configuration.enabled", matchIfMissing=true) public static MetricsConfigurerModule metricsConfigurerModule(GlobalMetricRegistry globalMetricRegistry, MetricsProperties metricsProperties)
Copyright © 2010–2023. All rights reserved.