summaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2020-06-30 17:33:50 +0200
committerGitHub <noreply@github.com>2020-06-30 17:33:50 +0200
commite096756d9dc4d59c18c925b1f0c3a8805bcc4b6e (patch)
treed02078396a07b77e5ada3823a14a59e5c9b76822 /container-core
parenta1405f069e42c28d1fc6c85d87b89b6456fb0c96 (diff)
parentf74ef83a83f403e2b635c2c8be2f6c359d1d695e (diff)
Merge pull request #13754 from vespa-engine/add-bindings-for-prometheus
Add bindings for prometheus handler in application containers.
Diffstat (limited to 'container-core')
-rw-r--r--container-core/src/main/java/com/yahoo/container/handler/metrics/PrometheusV1Handler.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/handler/metrics/PrometheusV1Handler.java b/container-core/src/main/java/com/yahoo/container/handler/metrics/PrometheusV1Handler.java
index 23b7a62ffa3..e33f2f47828 100644
--- a/container-core/src/main/java/com/yahoo/container/handler/metrics/PrometheusV1Handler.java
+++ b/container-core/src/main/java/com/yahoo/container/handler/metrics/PrometheusV1Handler.java
@@ -1,6 +1,7 @@
package com.yahoo.container.handler.metrics;
import ai.vespa.util.http.VespaHttpClientBuilder;
+import com.google.inject.Inject;
import com.yahoo.container.jdisc.HttpResponse;
import com.yahoo.restapi.Path;
import com.yahoo.restapi.StringResponse;
@@ -30,8 +31,9 @@ public class PrometheusV1Handler extends HttpHandlerBase{
private final String metricsProxyUri;
private final HttpClient httpClient = createHttpClient();
- protected PrometheusV1Handler(Executor executor,
- MetricsProxyApiConfig config) {
+ @Inject
+ public PrometheusV1Handler(Executor executor,
+ MetricsProxyApiConfig config) {
super(executor);
metricsProxyUri = "http://localhost:" + config.metricsPort() + config.prometheusApiPath();
}