dashboard stats

This commit is contained in:
usmannasir
2025-05-24 22:01:41 +05:00
parent 0a5ff5fb96
commit 7061dbce30

View File

@@ -919,6 +919,17 @@ app.controller('dashboardStatsController', function ($scope, $http, $timeout) {
trafficChart.data.datasets[1].data = txData.slice();
trafficChart.update();
}
} else {
// First poll, push zero data point
trafficLabels.push(now.toLocaleTimeString());
rxData.push(0);
txData.push(0);
if (trafficChart) {
trafficChart.data.labels = trafficLabels.slice();
trafficChart.data.datasets[0].data = rxData.slice();
trafficChart.data.datasets[1].data = txData.slice();
trafficChart.update();
}
}
lastRx = rx; lastTx = tx;
}
@@ -946,6 +957,17 @@ app.controller('dashboardStatsController', function ($scope, $http, $timeout) {
diskIOChart.data.datasets[1].data = writeData.slice();
diskIOChart.update();
}
} else {
// First poll, push zero data point
diskLabels.push(now.toLocaleTimeString());
readData.push(0);
writeData.push(0);
if (diskIOChart) {
diskIOChart.data.labels = diskLabels.slice();
diskIOChart.data.datasets[0].data = readData.slice();
diskIOChart.data.datasets[1].data = writeData.slice();
diskIOChart.update();
}
}
lastDiskRead = read; lastDiskWrite = write;
}
@@ -975,6 +997,15 @@ app.controller('dashboardStatsController', function ($scope, $http, $timeout) {
cpuChart.data.datasets[0].data = cpuUsageData.slice();
cpuChart.update();
}
} else {
// First poll, push zero data point
cpuLabels.push(now.toLocaleTimeString());
cpuUsageData.push(0);
if (cpuChart) {
cpuChart.data.labels = cpuLabels.slice();
cpuChart.data.datasets[0].data = cpuUsageData.slice();
cpuChart.update();
}
}
lastCPUTimes = cpuTimes;
}