aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-04-30 20:47:36 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2022-04-30 20:47:36 +0200
commita8ee518242205a6e21e143aa8c3d0d8afa8e6785 (patch)
treea2af2e23418789d7ac38e7213aae4dd139367775
parenta106018d72fad65f64487164bd11e479947e68fa (diff)
Only log when failure is unexpected.
-rw-r--r--metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/RemoteHealthMetricFetcher.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/RemoteHealthMetricFetcher.java b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/RemoteHealthMetricFetcher.java
index 43588f063cc..cb8e07b0282 100644
--- a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/RemoteHealthMetricFetcher.java
+++ b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/RemoteHealthMetricFetcher.java
@@ -34,7 +34,9 @@ public class RemoteHealthMetricFetcher extends HttpMetricFetcher {
try (InputStream stream = getJson()) {
return createHealthMetrics(stream, fetchCount);
} catch (IOException | InterruptedException | ExecutionException e) {
- logMessageNoResponse(errMsgNoResponse(e), fetchCount);
+ if (service.isAlive()) {
+ logMessageNoResponse(errMsgNoResponse(e), fetchCount);
+ }
return HealthMetric.getUnknown("Failed fetching metrics for service: " + service.getMonitoringName());
}
}