Class JmxMetricsExportAutoConfiguration
- java.lang.Object
- org.springframework.boot.actuate.autoconfigure.metrics.export.jmx.JmxMetricsExportAutoConfiguration
@Configuration @AutoConfigureBefore({CompositeMeterRegistryAutoConfiguration.class,SimpleMetricsExportAutoConfiguration.class}) @AutoConfigureAfter(MetricsAutoConfiguration.class) @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) public class JmxMetricsExportAutoConfiguration extends Object
Auto-configuration
for exporting metrics to JMX.- Since:
- 2.0.0
Constructor Summary
Constructors Constructor Description JmxMetricsExportAutoConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micrometer.jmx.JmxConfig
jmxConfig(JmxProperties jmxProperties)
io.micrometer.jmx.JmxMeterRegistry
jmxMeterRegistry(io.micrometer.jmx.JmxConfig jmxConfig, io.micrometer.core.instrument.Clock clock)
Constructor Detail
JmxMetricsExportAutoConfiguration
public JmxMetricsExportAutoConfiguration()
Method Detail
jmxConfig
@Bean @ConditionalOnMissingBean public io.micrometer.jmx.JmxConfig jmxConfig(JmxProperties jmxProperties)
jmxMeterRegistry
@Bean @ConditionalOnMissingBean public io.micrometer.jmx.JmxMeterRegistry jmxMeterRegistry(io.micrometer.jmx.JmxConfig jmxConfig, io.micrometer.core.instrument.Clock clock)