diff options
author | Ola Aunronning <olaa@yahooinc.com> | 2023-09-29 16:14:03 +0200 |
---|---|---|
committer | Ola Aunronning <olaa@yahooinc.com> | 2023-09-29 16:14:03 +0200 |
commit | ab9b6d3f4b519454c9d009c5f90bb1dc25aec37a (patch) | |
tree | fa4e39989aad9196c53ae41f5a808df9d6082f56 /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java | |
parent | 49f02a3c2deca996ee83ba463d8484d22f70cbe6 (diff) |
Report state, but only for active nodes
Diffstat (limited to 'node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java index a067fd25753..6b72a14f752 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java @@ -176,6 +176,7 @@ public class MetricsReporter extends NodeRepositoryMaintainer { if (allocation.isPresent()) { ApplicationId applicationId = allocation.get().owner(); Map<String, String> dimensions = new HashMap<>(dimensions(applicationId)); + dimensions.put("state", node.state().name()); dimensions.put("host", node.hostname()); dimensions.put("clustertype", allocation.get().membership().cluster().type().name()); dimensions.put("clusterid", allocation.get().membership().cluster().id().value()); @@ -202,7 +203,8 @@ public class MetricsReporter extends NodeRepositoryMaintainer { metric.set(ConfigServerMetrics.HAS_WIRE_GUARD_KEY.baseName(), node.wireguardPubKey().isPresent() ? 1 : 0, context); } } else { - context = getContext(Map.of("host", node.hostname())); + context = getContext(Map.of("state", node.state().name(), + "host", node.hostname())); } Optional<Version> currentVersion = node.status().vespaVersion(); |