mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-03-18 02:00:16 +01:00
dashboard stats
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user