aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java
diff options
context:
space:
mode:
authorgjoranv <gv@yahooinc.com>2023-04-12 15:47:34 +0200
committergjoranv <gv@yahooinc.com>2023-04-12 15:47:34 +0200
commit502409c1d70071a5009511779aed15777b723f8a (patch)
tree6e760fae9bef0995d049ce79d4199285b3513b38 /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java
parent627a6e0d83794251a03854e383c3b829c6b21aba (diff)
Report "hasWireguardKey" metric for exclave 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.java3
1 files changed, 3 insertions, 0 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 5af74214648..e6cfe8ca6b5 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,9 @@ public class MetricsReporter extends NodeRepositoryMaintainer {
boolean converged = currentVersion.isPresent() &&
currentVersion.get().equals(wantedVersion);
metric.set("wantToChangeVespaVersion", converged ? 0 : 1, context);
+ if (node.cloudAccount().isEnclave(nodeRepository().zone())) {
+ metric.set("hasWireguardKey", node.wireguardPubKey().isPresent() ? 1 : 0, context);
+ }
} else {
context = getContext(Map.of("state", node.state().name(),
"host", node.hostname()));