diff options
author | Valerij Fredriksen <valerijf@verizonmedia.com> | 2019-06-26 15:45:24 +0200 |
---|---|---|
committer | Valerij Fredriksen <valerijf@verizonmedia.com> | 2019-06-26 15:45:38 +0200 |
commit | 3573d4879effe1fe692f93b2db5f2240398b5bfd (patch) | |
tree | 76d1535739e70e33ea4bb46e2eabc0a101ddfab9 /docker-api/src | |
parent | 84a1c60550270a86aba18d36e114c063f86ad818 (diff) |
Check for finite instead
Diffstat (limited to 'docker-api/src')
-rw-r--r-- | docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/metrics/DimensionMetrics.java | 6 |
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 { |