@Configuration @ConditionalOnClass(name="io.micrometer.graphite.GraphiteMeterRegistry") @Import(value=DurationConverter.class) @EnableConfigurationProperties(value=GraphiteConfigurationProperties.class) public class GraphiteExportConfiguration extends java.lang.Object
| Constructor and Description |
|---|
GraphiteExportConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
io.micrometer.core.instrument.Clock |
clock() |
MetricsExporter |
graphiteExporter(io.micrometer.graphite.GraphiteConfig config,
io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper,
io.micrometer.core.instrument.Clock clock) |
io.micrometer.core.instrument.util.HierarchicalNameMapper |
hierarchicalNameMapper() |
@ConditionalOnProperty(value="metrics.graphite.enabled",
matchIfMissing=true)
@Bean
public MetricsExporter graphiteExporter(io.micrometer.graphite.GraphiteConfig config,
io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper,
io.micrometer.core.instrument.Clock clock)
@ConditionalOnMissingBean @Bean public io.micrometer.core.instrument.Clock clock()
@ConditionalOnMissingBean @Bean public io.micrometer.core.instrument.util.HierarchicalNameMapper hierarchicalNameMapper()