Class DestinationPublishingMetricsAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.stream.micrometer.DestinationPublishingMetricsAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @AutoConfigureBefore(org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleMetricsExportAutoConfiguration.class) @AutoConfigureAfter(org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration.class) @ConditionalOnClass({Binder.class,org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration.class}) @ConditionalOnProperty("spring.cloud.stream.bindings.applicationMetrics.destination") @EnableConfigurationProperties(ApplicationMetricsProperties.class) public class DestinationPublishingMetricsAutoConfiguration extends Object
- Since:
- 2.0
- Author:
- Oleg Zhurakousky
-
-
Constructor Summary
Constructors Constructor Description DestinationPublishingMetricsAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.cloud.stream.micrometer.DefaultDestinationPublishingMeterRegistry
defaultDestinationPublishingMeterRegistry(ApplicationMetricsProperties applicationMetricsProperties, MetersPublisherBinding publisherBinding, org.springframework.cloud.stream.micrometer.MetricsPublisherConfig metricsPublisherConfig, io.micrometer.core.instrument.Clock clock)
org.springframework.beans.factory.config.BeanFactoryPostProcessor
metersPublisherBindingRegistrant()
org.springframework.cloud.stream.micrometer.MetricsPublisherConfig
metricsPublisherConfig(ApplicationMetricsProperties metersPublisherProperties)
-
-
-
Method Detail
-
metricsPublisherConfig
@Bean @ConditionalOnMissingBean public org.springframework.cloud.stream.micrometer.MetricsPublisherConfig metricsPublisherConfig(ApplicationMetricsProperties metersPublisherProperties)
-
defaultDestinationPublishingMeterRegistry
@Bean @ConditionalOnMissingBean public org.springframework.cloud.stream.micrometer.DefaultDestinationPublishingMeterRegistry defaultDestinationPublishingMeterRegistry(ApplicationMetricsProperties applicationMetricsProperties, MetersPublisherBinding publisherBinding, org.springframework.cloud.stream.micrometer.MetricsPublisherConfig metricsPublisherConfig, io.micrometer.core.instrument.Clock clock)
-
metersPublisherBindingRegistrant
@Bean public org.springframework.beans.factory.config.BeanFactoryPostProcessor metersPublisherBindingRegistrant()
-
-