Class JmxMetricsExportAutoConfiguration
java.lang.Object
org.springframework.boot.actuate.autoconfigure.metrics.export.jmx.JmxMetricsExportAutoConfiguration
@AutoConfiguration(before={CompositeMeterRegistryAutoConfiguration.class,SimpleMetricsExportAutoConfiguration.class},
after=MetricsAutoConfiguration.class)
@ConditionalOnBean(io.micrometer.core.instrument.Clock.class)
@ConditionalOnClass(io.micrometer.jmx.JmxMeterRegistry.class)
@ConditionalOnEnabledMetricsExport("jmx")
@EnableConfigurationProperties(JmxProperties.class)
public class JmxMetricsExportAutoConfiguration
extends Object
Auto-configuration
for exporting metrics to JMX.- Since:
- 2.0.0
- Author:
- Jon Schneider
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.jmx.JmxConfig
jmxConfig
(JmxProperties jmxProperties) io.micrometer.jmx.JmxMeterRegistry
jmxMeterRegistry
(io.micrometer.jmx.JmxConfig jmxConfig, io.micrometer.core.instrument.Clock clock)
-
Constructor Details
-
JmxMetricsExportAutoConfiguration
public JmxMetricsExportAutoConfiguration()
-
-
Method Details
-
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)
-