diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-07-16 09:56:14 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2020-07-16 11:12:10 +0200 |
commit | f3efc9b88eba737b5036a60a381ced8960a26560 (patch) | |
tree | 03885dbf38ad5bbe636dd87c3528727779ff8de1 /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java | |
parent | c608c8384315cebdc8adacb012a8c49a09cc0340 (diff) |
Emit QoS metric for all maintainers
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 | 5 |
1 files changed, 3 insertions, 2 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 c631de5f17b..e0d7dc5f19e 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 @@ -50,7 +50,7 @@ public class MetricsReporter extends NodeRepositoryMaintainer { Supplier<Integer> pendingRedeploymentsSupplier, Duration interval, Clock clock) { - super(nodeRepository, interval); + super(nodeRepository, interval, metric); this.metric = metric; this.orchestrator = orchestrator; this.serviceMonitor = serviceMonitor; @@ -59,7 +59,7 @@ public class MetricsReporter extends NodeRepositoryMaintainer { } @Override - public void maintain() { + public boolean maintain() { NodeList nodes = nodeRepository().list(); ServiceModel serviceModel = serviceMonitor.getServiceModelSnapshot(); @@ -68,6 +68,7 @@ public class MetricsReporter extends NodeRepositoryMaintainer { updateMaintenanceMetrics(); updateDockerMetrics(nodes); updateTenantUsageMetrics(nodes); + return true; } private void updateMaintenanceMetrics() { |