Added delta instead of avg, and formatted the code to re-use already existing code.
This commit is contained in:
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,
|
||||
|
||||
Reference in new issue
Block a user