Class SimpleMetricsExportAutoConfiguration


  • @Configuration
    @ConditionalOnBean(io.micrometer.core.instrument.Clock.class)
    @EnableConfigurationProperties(SimpleProperties.class)
    @ConditionalOnMissingBean(io.micrometer.core.instrument.MeterRegistry.class)
    @ConditionalOnProperty(prefix="management.metrics.export.simple",
                           name="enabled",
                           havingValue="true",
                           matchIfMissing=true)
    @Import(StringToDurationConverter.class)
    public class SimpleMetricsExportAutoConfiguration
    extends java.lang.Object
    Configuration for exporting metrics to a SimpleMeterRegistry.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.micrometer.core.instrument.simple.SimpleMeterRegistry simpleMeterRegistry​(io.micrometer.core.instrument.simple.SimpleConfig config, io.micrometer.core.instrument.Clock clock)  
      io.micrometer.core.instrument.simple.SimpleConfig simpleRegistryConfig​(SimpleProperties props)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleMetricsExportAutoConfiguration

        public SimpleMetricsExportAutoConfiguration()
    • Method Detail

      • simpleRegistryConfig

        @Bean
        @ConditionalOnMissingBean
        public io.micrometer.core.instrument.simple.SimpleConfig simpleRegistryConfig​(SimpleProperties props)
      • simpleMeterRegistry

        @Bean
        @ConditionalOnMissingBean(io.micrometer.core.instrument.MeterRegistry.class)
        public io.micrometer.core.instrument.simple.SimpleMeterRegistry simpleMeterRegistry​(io.micrometer.core.instrument.simple.SimpleConfig config,
                                                                                            io.micrometer.core.instrument.Clock clock)