Limit to 5 FS gauges in a stable way.
The first 5 gauges on the list may not be the same as the first 5 gauges being displayed.
This commit is contained in:
parent
3df5d4f08d
commit
dbfcce44aa
@ -1635,16 +1635,21 @@ function drawOverallUsage(elementId, machineInfo, containerInfo) {
|
||||
|
||||
var numGauges = gauges.length;
|
||||
if (cur.filesystem) {
|
||||
// Limit the number of filesystem gauges displayed to 5.
|
||||
// 'Filesystem details' section still shows information for all filesystems.
|
||||
for (var i = 0; i < cur.filesystem.length && i < 5; i++) {
|
||||
for (var i = 0; i < cur.filesystem.length; i++) {
|
||||
var data = cur.filesystem[i];
|
||||
var totalUsage = Math.floor((data.usage * 100.0) / data.capacity);
|
||||
var els = window.cadvisor.fsUsage.elements[data.device];
|
||||
|
||||
// Update the gauges.
|
||||
// Update the gauges in the right order.
|
||||
gauges[numGauges + els.index] = ['FS #' + (els.index + 1), totalUsage];
|
||||
}
|
||||
|
||||
// Limit the number of filesystem gauges displayed to 5.
|
||||
// 'Filesystem details' section still shows information for all filesystems.
|
||||
var max_gauges = numGauges + 5;
|
||||
if (gauges.length > max_gauges) {
|
||||
gauges = gauges.slice(0, max_gauges);
|
||||
}
|
||||
}
|
||||
|
||||
drawGauges(elementId, gauges);
|
||||
|
Loading…
Reference in New Issue
Block a user