Add e2e test monitoring current container resource usage.wq

This commit is contained in:
gmarek
2015-07-16 16:06:02 +02:00
parent f53e0ff5a8
commit 1c22fd39ff
3 changed files with 137 additions and 0 deletions

View File

@@ -195,6 +195,10 @@ type containerResourceUsage struct {
CPUInterval time.Duration
}
func (r *containerResourceUsage) isStrictlyGreaterThan(rhs *containerResourceUsage) bool {
return r.CPUUsageInCores > rhs.CPUUsageInCores && r.MemoryUsageInBytes > rhs.MemoryUsageInBytes && r.MemoryWorkingSetInBytes > rhs.MemoryWorkingSetInBytes
}
// getOneTimeResourceUsageOnNode queries the node's /stats/container endpoint
// and returns the resource usage of targetContainers for the past
// cpuInterval.