@AutoConfiguration
@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 org.axonframework.micrometer.GlobalMetricRegistry |
globalMetricRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry) |
static io.micrometer.core.instrument.MeterRegistry |
meterRegistry() |
static org.axonframework.micrometer.MetricsConfigurerModule |
metricsConfigurerModule(org.axonframework.micrometer.GlobalMetricRegistry globalMetricRegistry,
MetricsProperties metricsProperties) |
@Bean @ConditionalOnMissingBean(value=io.micrometer.core.instrument.MeterRegistry.class) public static io.micrometer.core.instrument.MeterRegistry meterRegistry()
@Bean @ConditionalOnMissingBean(value=org.axonframework.micrometer.GlobalMetricRegistry.class) @ConditionalOnBean(value=io.micrometer.core.instrument.MeterRegistry.class) public static org.axonframework.micrometer.GlobalMetricRegistry globalMetricRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry)
@Bean
@ConditionalOnMissingBean(value=org.axonframework.micrometer.MetricsConfigurerModule.class)
@ConditionalOnBean(value=org.axonframework.micrometer.GlobalMetricRegistry.class)
@ConditionalOnProperty(value="axon.metrics.auto-configuration.enabled",
matchIfMissing=true)
public static org.axonframework.micrometer.MetricsConfigurerModule metricsConfigurerModule(org.axonframework.micrometer.GlobalMetricRegistry globalMetricRegistry,
MetricsProperties metricsProperties)
Copyright © 2010–2023. All rights reserved.