summaryrefslogtreecommitdiffstats
path: root/controller-server/src/main
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2020-04-24 13:42:41 +0200
committerMartin Polden <mpolden@mpolden.no>2020-04-24 13:42:41 +0200
commit47e3cfe6c39985ba2db5204248fc46652b76bb67 (patch)
tree36ce448c9159647e8759124771731ab7f3d8b81d /controller-server/src/main
parent8fdbdf6b988f9fcddcc19ecdba7b0b2840f09ad5 (diff)
Remove unused metrics
Diffstat (limited to 'controller-server/src/main')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/MetricsReporter.java23
1 files changed, 2 insertions, 21 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/MetricsReporter.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/MetricsReporter.java
index d70c65f343a..dfd35d52b2d 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/MetricsReporter.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/MetricsReporter.java
@@ -40,22 +40,11 @@ public class MetricsReporter extends Maintainer {
public static final String DEPLOYMENT_FAILING_UPGRADES = "deployment.failingUpgrades";
public static final String DEPLOYMENT_BUILD_AGE_SECONDS = "deployment.buildAgeSeconds";
public static final String DEPLOYMENT_WARNINGS = "deployment.warnings";
- // TODO(mpolden): Remove these two metrics
- public static final String NODES_FAILING_PLATFORM_UPGRADE = "deployment.nodesFailingSystemUpgrade";
- public static final String NODES_FAILING_OS_UPGRADE = "deployment.nodesFailingOsUpgrade";
public static final String OS_CHANGE_DURATION = "deployment.osChangeDuration";
public static final String PLATFORM_CHANGE_DURATION = "deployment.platformChangeDuration";
public static final String REMAINING_ROTATIONS = "remaining_rotations";
public static final String NAME_SERVICE_REQUESTS_QUEUED = "dns.queuedRequests";
- // The time a system application node can spend after suspending for Vespa upgrade until the upgrade is completed.
- // Nodes exceeding this budget are counted as failures.
- private static final Duration PLATFORM_UPGRADE_BUDGET = Duration.ofMinutes(30);
-
- // The time a system application node can spend after suspending foor OS upgrade until the upgrade is completed.
- // Nodes exceeding this budget are counted as failures.
- private static final Duration OS_UPGRADE_BUDGET = Duration.ofMinutes(30);
-
private final Metric metric;
private final Clock clock;
@@ -113,16 +102,8 @@ public class MetricsReporter extends Maintainer {
}
private void reportChangeDurations() {
- var platformChangeDurations = platformChangeDurations();
- var osChangeDurations = osChangeDurations();
- var nodesFailingSystemUpgrade = platformChangeDurations.values().stream()
- .filter(duration -> duration.compareTo(PLATFORM_UPGRADE_BUDGET) > 0)
- .count();
- var nodesFailingOsUpgrade = osChangeDurations.values().stream()
- .filter(duration -> duration.compareTo(OS_UPGRADE_BUDGET) > 0)
- .count();
- metric.set(NODES_FAILING_PLATFORM_UPGRADE, nodesFailingSystemUpgrade, metric.createContext(Map.of()));
- metric.set(NODES_FAILING_OS_UPGRADE, nodesFailingOsUpgrade, metric.createContext(Map.of()));
+ Map<NodeVersion, Duration> platformChangeDurations = platformChangeDurations();
+ Map<NodeVersion, Duration> osChangeDurations = osChangeDurations();
platformChangeDurations.forEach((nodeVersion, duration) -> {
metric.set(PLATFORM_CHANGE_DURATION, duration.toSeconds(), metric.createContext(dimensions(nodeVersion)));
});