diff options
author | Valerij Fredriksen <valerijf@verizonmedia.com> | 2019-06-21 11:19:23 +0200 |
---|---|---|
committer | Valerij Fredriksen <valerijf@verizonmedia.com> | 2019-06-21 11:19:23 +0200 |
commit | 60566d0a8c28de6201d706320f52d749e2658d76 (patch) | |
tree | 83056381c88dd437a588b41b56af97bcaa0d6303 /docker-api | |
parent | 2318610b9543eac9e3033300af06390b6c4abde2 (diff) |
Add throttled time to ContainerStats
Diffstat (limited to 'docker-api')
-rw-r--r-- | docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/ContainerStats.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/ContainerStats.java b/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/ContainerStats.java index d33ddadb52c..abb89c3baf9 100644 --- a/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/ContainerStats.java +++ b/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/ContainerStats.java @@ -95,6 +95,7 @@ public class ContainerStats { private final long systemCpuUsage; private final long totalUsage; private final long usageInKernelMode; + private final long throttledTime; public CpuStats(CpuStatsConfig cpuStats) { // Added in 1.27 @@ -102,12 +103,14 @@ public class ContainerStats { this.systemCpuUsage = cpuStats.getSystemCpuUsage(); this.totalUsage = cpuStats.getCpuUsage().getTotalUsage(); this.usageInKernelMode = cpuStats.getCpuUsage().getUsageInKernelmode(); + this.throttledTime = cpuStats.getThrottlingData().getThrottledTime(); } public int getOnlineCpus() { return this.onlineCpus; } public long getSystemCpuUsage() { return this.systemCpuUsage; } public long getTotalUsage() { return totalUsage; } public long getUsageInKernelMode() { return usageInKernelMode; } + public long getThrottledTime() { return throttledTime; } } // For testing only, create ContainerStats from JSON returned by docker daemon stats API |