@Configuration(proxyBeanMethods=false) @AutoConfigureBefore(value={CompositeMeterRegistryAutoConfiguration.class,SimpleMetricsExportAutoConfiguration.class}) @AutoConfigureAfter(value=MetricsAutoConfiguration.class) @ConditionalOnBean(value=io.micrometer.core.instrument.Clock.class) @ConditionalOnClass(value={io.micrometer.wavefront.WavefrontMeterRegistry.class,com.wavefront.sdk.common.WavefrontSender.class}) @ConditionalOnEnabledMetricsExport(value="wavefront") @EnableConfigurationProperties(value=WavefrontProperties.class) public class WavefrontMetricsExportAutoConfiguration extends ObjectSE
Auto-configuration
。コンストラクターと説明 |
---|
WavefrontMetricsExportAutoConfiguration(WavefrontProperties properties) |
修飾子と型 | メソッドと説明 |
---|---|
io.micrometer.wavefront.WavefrontConfig | wavefrontConfig() |
io.micrometer.wavefront.WavefrontMeterRegistry | wavefrontMeterRegistry(io.micrometer.wavefront.WavefrontConfig wavefrontConfig, io.micrometer.core.instrument.Clock clock, com.wavefront.sdk.common.WavefrontSender wavefrontSender) |
com.wavefront.sdk.common.WavefrontSender | wavefrontSender(io.micrometer.wavefront.WavefrontConfig wavefrontConfig) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public WavefrontMetricsExportAutoConfiguration(WavefrontProperties properties)
@Bean @ConditionalOnMissingBean public io.micrometer.wavefront.WavefrontConfig wavefrontConfig()
@Bean @ConditionalOnMissingBean public com.wavefront.sdk.common.WavefrontSender wavefrontSender(io.micrometer.wavefront.WavefrontConfig wavefrontConfig)
@Bean @ConditionalOnMissingBean public io.micrometer.wavefront.WavefrontMeterRegistry wavefrontMeterRegistry(io.micrometer.wavefront.WavefrontConfig wavefrontConfig, io.micrometer.core.instrument.Clock clock, com.wavefront.sdk.common.WavefrontSender wavefrontSender)