Skip to content

Commit ef19b04

Browse files
committed
Merge pull request #12124 from Jon Schneider
* gh-12124: Polish "Bind StatsD queue gauges" Bind StatsD queue gauges
2 parents c7fafac + 22bac1b commit ef19b04

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdMetricsExportAutoConfiguration.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import io.micrometer.core.instrument.util.HierarchicalNameMapper;
2121
import io.micrometer.statsd.StatsdConfig;
2222
import io.micrometer.statsd.StatsdMeterRegistry;
23+
import io.micrometer.statsd.StatsdMetrics;
2324

2425
import org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration;
2526
import org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration;
@@ -70,4 +71,9 @@ public HierarchicalNameMapper hierarchicalNameMapper() {
7071
return HierarchicalNameMapper.DEFAULT;
7172
}
7273

74+
@Bean
75+
public StatsdMetrics statsdMetrics() {
76+
return new StatsdMetrics();
77+
}
78+
7379
}

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdMetricsExportAutoConfigurationTests.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,13 @@ public void backsOffWithoutAClock() {
5656
}
5757

5858
@Test
59-
public void autoConfiguresItsConfigMeterRegistryAndNameMapper() {
59+
public void autoConfiguresItsConfigMeterRegistryNameMapperAndMetrics() {
6060
this.contextRunner.withUserConfiguration(BaseConfiguration.class)
6161
.run((context) -> assertThat(context)
6262
.hasSingleBean(StatsdMeterRegistry.class)
6363
.hasSingleBean(StatsdConfig.class)
64-
.hasSingleBean(HierarchicalNameMapper.class));
64+
.hasSingleBean(HierarchicalNameMapper.class)
65+
.hasSingleBean(StatsdMetrics.class));
6566
}
6667

6768
@Test

0 commit comments

Comments
 (0)