Merge pull request #12124 from Jon Schneider
* gh-12124: Polish "Bind StatsD queue gauges" Bind StatsD queue gauges
This commit is contained in:
commit
ef19b04206
|
@ -20,6 +20,7 @@ import io.micrometer.core.instrument.Clock;
|
||||||
import io.micrometer.core.instrument.util.HierarchicalNameMapper;
|
import io.micrometer.core.instrument.util.HierarchicalNameMapper;
|
||||||
import io.micrometer.statsd.StatsdConfig;
|
import io.micrometer.statsd.StatsdConfig;
|
||||||
import io.micrometer.statsd.StatsdMeterRegistry;
|
import io.micrometer.statsd.StatsdMeterRegistry;
|
||||||
|
import io.micrometer.statsd.StatsdMetrics;
|
||||||
|
|
||||||
import org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration;
|
import org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration;
|
||||||
import org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration;
|
import org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration;
|
||||||
|
@ -70,4 +71,9 @@ public class StatsdMetricsExportAutoConfiguration {
|
||||||
return HierarchicalNameMapper.DEFAULT;
|
return HierarchicalNameMapper.DEFAULT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public StatsdMetrics statsdMetrics() {
|
||||||
|
return new StatsdMetrics();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,12 +56,13 @@ public class StatsdMetricsExportAutoConfigurationTests {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void autoConfiguresItsConfigMeterRegistryAndNameMapper() {
|
public void autoConfiguresItsConfigMeterRegistryNameMapperAndMetrics() {
|
||||||
this.contextRunner.withUserConfiguration(BaseConfiguration.class)
|
this.contextRunner.withUserConfiguration(BaseConfiguration.class)
|
||||||
.run((context) -> assertThat(context)
|
.run((context) -> assertThat(context)
|
||||||
.hasSingleBean(StatsdMeterRegistry.class)
|
.hasSingleBean(StatsdMeterRegistry.class)
|
||||||
.hasSingleBean(StatsdConfig.class)
|
.hasSingleBean(StatsdConfig.class)
|
||||||
.hasSingleBean(HierarchicalNameMapper.class));
|
.hasSingleBean(HierarchicalNameMapper.class)
|
||||||
|
.hasSingleBean(StatsdMetrics.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
Loading…
Reference in New Issue