From 2cc3cac24666d2b6e6f759edf763b6b72b2ea300 Mon Sep 17 00:00:00 2001 From: gjoranv Date: Wed, 21 Jun 2023 17:43:15 +0200 Subject: Replace metrics strings with the corresponding enum constants. - Add 'metrics' as provided dep for clustercontroller-core --- .../src/main/java/ai/vespa/reindexing/ReindexingMetrics.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'clustercontroller-reindexer') diff --git a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingMetrics.java b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingMetrics.java index a1aa5287d2f..83be05d970e 100644 --- a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingMetrics.java +++ b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingMetrics.java @@ -1,6 +1,7 @@ // Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package ai.vespa.reindexing; +import ai.vespa.metrics.ClusterControllerMetrics; import com.yahoo.documentapi.ProgressToken; import com.yahoo.jdisc.Metric; @@ -27,7 +28,7 @@ class ReindexingMetrics { void dump(Reindexing reindexing) { reindexing.status().forEach((type, status) -> { - metric.set("reindexing.progress", + metric.set(ClusterControllerMetrics.REINDEXING_PROGRESS.baseName(), status.progress().map(ProgressToken::percentFinished).map(percentage -> percentage * 1e-2) .orElse(status.state() == SUCCESSFUL ? 1.0 : 0.0), metric.createContext(Map.of("clusterid", cluster, "documenttype", type.getName()))); -- cgit v1.2.3