Class RepositoryMetricsAutoConfiguration
java.lang.Object
org.springframework.boot.actuate.autoconfigure.metrics.data.RepositoryMetricsAutoConfiguration
@AutoConfiguration(after={MetricsAutoConfiguration.class,CompositeMeterRegistryAutoConfiguration.class,SimpleMetricsExportAutoConfiguration.class})
@ConditionalOnClass(org.springframework.data.repository.Repository.class)
@ConditionalOnBean(io.micrometer.core.instrument.MeterRegistry.class)
@EnableConfigurationProperties(MetricsProperties.class)
public class RepositoryMetricsAutoConfiguration
extends Object
Auto-configuration for Spring Data Repository metrics.- Since:
- 2.5.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.actuate.metrics.data.MetricsRepositoryMethodInvocationListenermetricsRepositoryMethodInvocationListener(org.springframework.beans.factory.ObjectProvider<io.micrometer.core.instrument.MeterRegistry> registry, org.springframework.boot.actuate.metrics.data.RepositoryTagsProvider tagsProvider) static org.springframework.boot.actuate.autoconfigure.metrics.data.MetricsRepositoryMethodInvocationListenerBeanPostProcessormetricsRepositoryMethodInvocationListenerBeanPostProcessor(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.metrics.data.MetricsRepositoryMethodInvocationListener> metricsRepositoryMethodInvocationListener) org.springframework.boot.actuate.metrics.data.DefaultRepositoryTagsProvider
-
Constructor Details
-
RepositoryMetricsAutoConfiguration
-
-
Method Details
-
repositoryTagsProvider
@Bean @ConditionalOnMissingBean(org.springframework.boot.actuate.metrics.data.RepositoryTagsProvider.class) public org.springframework.boot.actuate.metrics.data.DefaultRepositoryTagsProvider repositoryTagsProvider() -
metricsRepositoryMethodInvocationListener
@Bean @ConditionalOnMissingBean public org.springframework.boot.actuate.metrics.data.MetricsRepositoryMethodInvocationListener metricsRepositoryMethodInvocationListener(org.springframework.beans.factory.ObjectProvider<io.micrometer.core.instrument.MeterRegistry> registry, org.springframework.boot.actuate.metrics.data.RepositoryTagsProvider tagsProvider) -
metricsRepositoryMethodInvocationListenerBeanPostProcessor
@Bean public static org.springframework.boot.actuate.autoconfigure.metrics.data.MetricsRepositoryMethodInvocationListenerBeanPostProcessor metricsRepositoryMethodInvocationListenerBeanPostProcessor(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.metrics.data.MetricsRepositoryMethodInvocationListener> metricsRepositoryMethodInvocationListener)
-