Class JmxMetricsExportAutoConfiguration


  • @Configuration
    @ConditionalOnBean(io.micrometer.core.instrument.Clock.class)
    @ConditionalOnClass(io.micrometer.jmx.JmxMeterRegistry.class)
    @ConditionalOnProperty(prefix="management.metrics.export.jmx",
                           name="enabled",
                           havingValue="true",
                           matchIfMissing=true)
    @EnableConfigurationProperties(JmxProperties.class)
    @Import(StringToDurationConverter.class)
    public class JmxMetricsExportAutoConfiguration
    extends java.lang.Object
    Configuration for exporting metrics to JMX.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.micrometer.jmx.JmxConfig jmxConfig​(JmxProperties props)  
      io.micrometer.jmx.JmxMeterRegistry jmxMeterRegistry​(io.micrometer.jmx.JmxConfig config, io.micrometer.core.instrument.Clock clock)  
      • Methods inherited from class java.lang.Object

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

      • JmxMetricsExportAutoConfiguration

        public JmxMetricsExportAutoConfiguration()
    • Method Detail

      • jmxConfig

        @Bean
        @ConditionalOnMissingBean
        public io.micrometer.jmx.JmxConfig jmxConfig​(JmxProperties props)
      • jmxMeterRegistry

        @Bean
        @ConditionalOnMissingBean
        public io.micrometer.jmx.JmxMeterRegistry jmxMeterRegistry​(io.micrometer.jmx.JmxConfig config,
                                                                   io.micrometer.core.instrument.Clock clock)