diff options
Diffstat (limited to 'metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/DummyMetricsFetcher.java')
-rw-r--r-- | metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/DummyMetricsFetcher.java | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/DummyMetricsFetcher.java b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/DummyMetricsFetcher.java new file mode 100644 index 00000000000..f21d125e279 --- /dev/null +++ b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/DummyMetricsFetcher.java @@ -0,0 +1,30 @@ +/* + * Copyright 2019 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. + */ + +package ai.vespa.metricsproxy.service; + +import ai.vespa.metricsproxy.metric.Metrics; + +/** + * Dummy class used for getting health status for a vespa service that has no HTTP service + * for getting metrics + * + * @author hmusum + */ +public class DummyMetricsFetcher extends RemoteMetricsFetcher { + + /** + * @param service The service to fetch metrics from + */ + DummyMetricsFetcher(VespaService service) { + super(service, 0); + } + + /** + * Connect to remote service over http and fetch metrics + */ + public Metrics getMetrics(int fetchCount) { + return new Metrics(); + } +} |