Class ModuleObservabilityAutoConfiguration
java.lang.Object
org.springframework.modulith.observability.autoconfigure.ModuleObservabilityAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(name="management.tracing.enabled",
havingValue="true",
matchIfMissing=true)
class ModuleObservabilityAutoConfiguration
extends Object
- Author:
- Oliver Drotbohm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) LocalServiceRenamingSpanFilter(package private) io.micrometer.observation.ObservationFilter(package private) static ModuleObservabilityBeanPostProcessormoduleTracingBeanPostProcessor(ApplicationModulesRuntime runtime, ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, ConfigurableListableBeanFactory factory, Environment environment) (package private) CrossModuleEventCounterFactory(package private) SimpleAsyncTaskExecutorCustomizer(package private) ThreadPoolTaskExecutorCustomizer(package private) static ModuleEventListenertracingModuleEventListener(ApplicationModulesRuntime runtime, ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, ObjectProvider<io.micrometer.core.instrument.MeterRegistry> meterRegistry, CrossModuleEventCounterFactory configurer)
-
Constructor Details
-
ModuleObservabilityAutoConfiguration
ModuleObservabilityAutoConfiguration()
-
-
Method Details
-
moduleTracingBeanPostProcessor
@Bean static ModuleObservabilityBeanPostProcessor moduleTracingBeanPostProcessor(ApplicationModulesRuntime runtime, ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, ConfigurableListableBeanFactory factory, Environment environment) -
tracingModuleEventListener
@Bean static ModuleEventListener tracingModuleEventListener(ApplicationModulesRuntime runtime, ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, ObjectProvider<io.micrometer.core.instrument.MeterRegistry> meterRegistry, CrossModuleEventCounterFactory configurer) -
simpleAsyncTaskExecutorCustomizer
@Bean @ConditionalOnThreading(VIRTUAL) SimpleAsyncTaskExecutorCustomizer simpleAsyncTaskExecutorCustomizer() -
threadPoolTaskExecutorCustomizer
@Bean @ConditionalOnThreading(PLATFORM) ThreadPoolTaskExecutorCustomizer threadPoolTaskExecutorCustomizer() -
modulePassingObservationFilter
-
localServiceRenamingSpanFilter
-
modulithEventCounterFactory
@Bean CrossModuleEventCounterFactory modulithEventCounterFactory(ObjectProvider<ModulithEventMetricsCustomizer> customizer)
-