Fixed the processing to be done in backend now.

This commit is contained in:
Owaise committed 2025-08-09 12:14:25 +05:30
1 parent 765a1a24ed
commit f5d0b74ccf
5 files changed
+144 -80

No files matched your search

@@ -393,7 +393,7 @@ const buildHardwareDetailsPipeline = (monitor, dates, dateString) => {
0,
],
},
bytesSent: {
avgBytesSent: {
$avg: {
$map: {
input: "$net",
@@ -404,7 +404,7 @@ const buildHardwareDetailsPipeline = (monitor, dates, dateString) => {
},
},
},
bytesRecv: {
avgBytesRecv: {
$avg: {
$map: {
input: "$net",
@@ -415,7 +415,7 @@ const buildHardwareDetailsPipeline = (monitor, dates, dateString) => {
},
},
},
packetsSent: {
avgPacketsSent: {
$avg: {
$map: {
input: "$net",
@@ -426,7 +426,7 @@ const buildHardwareDetailsPipeline = (monitor, dates, dateString) => {
},
},
},
packetsRecv: {
avgPacketsRecv: {
$avg: {
$map: {
input: "$net",
@@ -437,7 +437,7 @@ const buildHardwareDetailsPipeline = (monitor, dates, dateString) => {
},
},
},
errIn: {
avgErrIn: {
$avg: {
$map: {
input: "$net",
@@ -448,7 +448,7 @@ const buildHardwareDetailsPipeline = (monitor, dates, dateString) => {
},
},
},
errOut: {
avgErrOut: {
$avg: {
$map: {
input: "$net",
@@ -459,6 +459,28 @@ const buildHardwareDetailsPipeline = (monitor, dates, dateString) => {
},
},
},
avgDropIn: {
$avg: {
$map: {
input: "$net",
as: "netArray",
in: {
$arrayElemAt: ["$$netArray.drop_in", "$$netIndex"],
},
},
},
},
avgDropOut: {
$avg: {
$map: {
input: "$net",
as: "netArray",
in: {
$arrayElemAt: ["$$netArray.drop_out", "$$netIndex"],
},
},
},
},
},
},
},