FE refactor
This commit is contained in:
1 parent
e5181727fe
commit
107540b2a8
5 files changed
+60
-37
No files matched your search
@@ -406,8 +406,9 @@ const getUptimeDetailsById = async (req) => {
|
||||
{
|
||||
$addFields: {
|
||||
uptimePercentage: {
|
||||
$multiply: [{ $divide: ["$upChecks", "$totalChecks"] }, 100],
|
||||
$divide: ["$upChecks", "$totalChecks"],
|
||||
},
|
||||
overallTotalChecks: "$totalChecks",
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -448,6 +449,7 @@ const getUptimeDetailsById = async (req) => {
|
||||
},
|
||||
{
|
||||
$project: {
|
||||
totalChecks: 1,
|
||||
avgResponseTime: 1,
|
||||
groupUptimePercentage: { $divide: ["$upChecks", "$totalChecks"] },
|
||||
},
|
||||
@@ -465,6 +467,7 @@ const getUptimeDetailsById = async (req) => {
|
||||
$mergeObjects: [
|
||||
"$groupedResults",
|
||||
{ overallUptimePercentage: "$uptimePercentage" },
|
||||
{ overallTotalChecks: "$overallTotalChecks" },
|
||||
],
|
||||
},
|
||||
},
|
||||
@@ -474,7 +477,13 @@ const getUptimeDetailsById = async (req) => {
|
||||
},
|
||||
]);
|
||||
|
||||
return { aggregateResults, dateRangeResults };
|
||||
const monitorStats = {
|
||||
...monitor.toObject(),
|
||||
};
|
||||
monitorStats.aggregateData = aggregateResults[0];
|
||||
monitorStats.dateRangeData = dateRangeResults;
|
||||
|
||||
return monitorStats;
|
||||
} catch (error) {
|
||||
error.service = SERVICE_NAME;
|
||||
error.method = "getUptimeDetailsById";
|
||||
|
||||
Reference in new issue
Block a user