aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-08-15 12:46:18 +0200
committerJon Bratseth <bratseth@gmail.com>2022-08-15 12:46:18 +0200
commit6bf0d669bea0594c78363a71c81d7fa6d3ed2184 (patch)
tree4a24496d2715aa2b126f56edb179dfbda02680ce /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi
parent7253b79d4bb07d8cd0e69fc5352175f48f4e725c (diff)
Expose peak load
Diffstat (limited to 'node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationSerializer.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationSerializer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationSerializer.java
index 1c10de8498a..3615b9afa97 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationSerializer.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationSerializer.java
@@ -90,16 +90,22 @@ public class ApplicationSerializer {
Load idealLoad = clusterModel.idealLoad();
Load averageLoad = clusterModel.averageLoad();
Load currentLoad = clusterModel.currentLoad();
+ Load peakLoad = clusterModel.peakLoad();
utilizationObject.setDouble("cpu", averageLoad.cpu());
utilizationObject.setDouble("idealCpu", idealLoad.cpu());
utilizationObject.setDouble("currentCpu", currentLoad.cpu());
+ utilizationObject.setDouble("peakCpu", peakLoad.cpu());
+
utilizationObject.setDouble("memory", averageLoad.memory());
utilizationObject.setDouble("idealMemory", idealLoad.memory());
utilizationObject.setDouble("currentMemory", currentLoad.memory());
+ utilizationObject.setDouble("peakMemory", peakLoad.memory());
+
utilizationObject.setDouble("disk", averageLoad.disk());
utilizationObject.setDouble("idealDisk", idealLoad.disk());
utilizationObject.setDouble("currentDisk", currentLoad.disk());
+ utilizationObject.setDouble("peakDisk", peakLoad.disk());
}
private static void scalingEventsToSlime(List<ScalingEvent> scalingEvents, Cursor scalingEventsArray) {