summaryrefslogtreecommitdiffstats
path: root/docker-api
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@verizonmedia.com>2019-06-26 15:45:24 +0200
committerValerij Fredriksen <valerijf@verizonmedia.com>2019-06-26 15:45:38 +0200
commit3573d4879effe1fe692f93b2db5f2240398b5bfd (patch)
tree76d1535739e70e33ea4bb46e2eabc0a101ddfab9 /docker-api
parent84a1c60550270a86aba18d36e114c063f86ad818 (diff)
Check for finite instead
Diffstat (limited to 'docker-api')
-rw-r--r--docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/metrics/DimensionMetrics.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/metrics/DimensionMetrics.java b/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/metrics/DimensionMetrics.java
index f13ef896b7f..46a0f9b9b10 100644
--- a/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/metrics/DimensionMetrics.java
+++ b/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/metrics/DimensionMetrics.java
@@ -26,7 +26,7 @@ public class DimensionMetrics {
this.application = Objects.requireNonNull(application);
this.dimensions = Objects.requireNonNull(dimensions);
this.metrics = metrics.entrySet().stream()
- .filter(DimensionMetrics::metricIsNotNaN)
+ .filter(DimensionMetrics::metricIsFinite)
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
}
@@ -68,8 +68,8 @@ public class DimensionMetrics {
return Objects.hash(application, dimensions, metrics);
}
- private static boolean metricIsNotNaN(Map.Entry<String, Number> metric) {
- return ! (metric.getValue() instanceof Double && Double.isNaN((double) metric.getValue()));
+ private static boolean metricIsFinite(Map.Entry<String, Number> metric) {
+ return ! (metric.getValue() instanceof Double) || Double.isFinite((double) metric.getValue());
}
public static class Builder {