Class WavefrontMetricsExportAutoConfiguration

java.lang.Object
org.springframework.boot.actuate.autoconfigure.metrics.export.wavefront.WavefrontMetricsExportAutoConfiguration

@AutoConfiguration(before={CompositeMeterRegistryAutoConfiguration.class,SimpleMetricsExportAutoConfiguration.class}, after={MetricsAutoConfiguration.class,WavefrontAutoConfiguration.class}) @ConditionalOnBean(io.micrometer.core.instrument.Clock.class) @ConditionalOnClass({io.micrometer.wavefront.WavefrontMeterRegistry.class,com.wavefront.sdk.common.WavefrontSender.class}) @ConditionalOnEnabledMetricsExport("wavefront") @EnableConfigurationProperties(WavefrontProperties.class) @Import(WavefrontSenderConfiguration.class) public class WavefrontMetricsExportAutoConfiguration extends Object
Auto-configuration for exporting metrics to Wavefront.
Since:
2.0.0
Author:
Jon Schneider, Artsiom Yudovin, Stephane Nicoll, Glenn Oppegard
  • Constructor Details

    • WavefrontMetricsExportAutoConfiguration

      public WavefrontMetricsExportAutoConfiguration()
  • Method Details

    • wavefrontConfig

      @Bean @ConditionalOnMissingBean public io.micrometer.wavefront.WavefrontConfig wavefrontConfig(WavefrontProperties properties)
    • wavefrontMeterRegistry

      @Bean @ConditionalOnMissingBean @ConditionalOnBean(com.wavefront.sdk.common.WavefrontSender.class) public io.micrometer.wavefront.WavefrontMeterRegistry wavefrontMeterRegistry(io.micrometer.wavefront.WavefrontConfig wavefrontConfig, io.micrometer.core.instrument.Clock clock, com.wavefront.sdk.common.WavefrontSender wavefrontSender)