diff options
Diffstat (limited to 'metrics-proxy/src')
-rw-r--r-- | metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/RemoteHealthMetricFetcher.java | 4 |
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()); } } |