graphs: do not average cpu use

Show like htop/top: cpu core count * 100
This commit is contained in:
Girish Ramakrishnan
2022-10-13 22:36:20 +02:00
parent 4015afc69c
commit 1872cea763
2 changed files with 10 additions and 3 deletions

View File

@@ -187,9 +187,9 @@ LoadPlugin swap
CalculateNum false
CalculateSum true
CalculateAverage true
CalculateAverage false
CalculateMinimum false
CalculateMaximum true
CalculateMaximum false
CalculateStddev false
</Aggregation>
</Plugin>

View File

@@ -9,6 +9,7 @@ const apps = require('./apps.js'),
assert = require('assert'),
BoxError = require('./boxerror.js'),
docker = require('./docker.js'),
os = require('os'),
safe = require('safetydance'),
services = require('./services.js'),
superagent = require('superagent');
@@ -103,5 +104,11 @@ async function getSystem(fromMinutes, noNullPoints) {
serviceResponses[serviceId] = await getContainerStats(serviceId, fromMinutes, noNullPoints);
}
return { cpu: memCpuResponse.body[0], memory: memCpuResponse.body[1], apps: appResponses, services: serviceResponses };
return {
cpu: memCpuResponse.body[0],
memory: memCpuResponse.body[1],
apps: appResponses,
services: serviceResponses,
cpuCount: os.cpus().length
};
}