Polish "Remove unnecessary config options for metrics"

Closes gh-12017"
This commit is contained in:
Stephane Nicoll
2018-02-13 14:35:45 +01:00
parent 49f21a2264
commit b28cabdb12
4 changed files with 8 additions and 15 deletions

View File

@@ -80,8 +80,8 @@ public class DataSourcePoolMetrics implements MeterBinder {
bindDataSource(registry, metricName, this.metadataProvider.getValueFunction(function));
}
private <N extends Number> void bindDataSource(MeterRegistry registry, String metricName,
Function<DataSource, N> function) {
private <N extends Number> void bindDataSource(MeterRegistry registry,
String metricName, Function<DataSource, N> function) {
if (function.apply(this.dataSource) != null) {
registry.gauge("jdbc." + metricName + ".connections", this.tags,
this.dataSource, (m) -> function.apply(m).doubleValue());

View File

@@ -47,7 +47,8 @@ public class RabbitMetricsTests {
.bindTo(registry);
assertThat(registry.get("rabbitmq.connections").tags("env", "prod").meter())
.isNotNull();
assertThat(registry.find("rabbitmq.connections").tags("env", "dev").meter()).isNull();
assertThat(registry.find("rabbitmq.connections").tags("env", "dev").meter())
.isNull();
}
}