Class GangliaMetricsExportAutoConfiguration


  • @Configuration
    @ConditionalOnBean(io.micrometer.core.instrument.Clock.class)
    @ConditionalOnClass(io.micrometer.ganglia.GangliaMeterRegistry.class)
    @ConditionalOnProperty(prefix="management.metrics.export.ganglia",
                           name="enabled",
                           havingValue="true",
                           matchIfMissing=true)
    @EnableConfigurationProperties(GangliaProperties.class)
    @Import(StringToDurationConverter.class)
    public class GangliaMetricsExportAutoConfiguration
    extends java.lang.Object
    Configuration for exporting metrics to Ganglia.
    • Constructor Detail

      • GangliaMetricsExportAutoConfiguration

        public GangliaMetricsExportAutoConfiguration()
    • Method Detail

      • gangliaConfig

        @Bean
        @ConditionalOnMissingBean
        public io.micrometer.ganglia.GangliaConfig gangliaConfig​(GangliaProperties props)
      • gangliaMeterRegistry

        @Bean
        @ConditionalOnMissingBean
        public io.micrometer.ganglia.GangliaMeterRegistry gangliaMeterRegistry​(io.micrometer.ganglia.GangliaConfig config,
                                                                               io.micrometer.core.instrument.Clock clock)