Added delta instead of avg, and formatted the code to re-use already existing code.

This commit is contained in:
Owaise committed 2025-08-12 23:48:47 +05:30
1 parent 355a445ead
commit e27cc8a12b
7 files changed
+201 -60

No files matched your search

@@ -343,6 +343,17 @@ class MonitorModule {
const stats = hardwareStats[0];
if (stats?.net?.length) {
const elapsedSeconds = (new Date(dates.end).getTime() - new Date(dates.start).getTime()) / 1000;
stats.net = stats.net.map((iface) => ({
...iface,
bytesSentPerSec: iface.deltaBytesSent / elapsedSeconds,
bytesRecvPerSec: iface.deltaBytesRecv / elapsedSeconds,
packetsSentPerSec: iface.deltaPacketsSent / elapsedSeconds,
packetsRecvPerSec: iface.deltaPacketsRecv / elapsedSeconds,
}));
}
return {
...monitor.toObject(),
stats,