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 ModuleObservabilityBeanPostProcessor
moduleTracingBeanPostProcessor
(ApplicationModulesRuntime runtime, ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, ConfigurableListableBeanFactory factory, Environment environment) (package private) CrossModuleEventCounterFactory
(package private) SimpleAsyncTaskExecutorCustomizer
(package private) ThreadPoolTaskExecutorCustomizer
(package private) static ModuleEventListener
tracingModuleEventListener
(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)
-