Implement handling of hardwareChecks

This commit is contained in:
Alex Holliday committed 2024-10-29 13:51:31 +08:00
1 parent 0c321cf484
commit 10a438a677
1 file changed
+9 -1
+9 -1
View File
@@ -99,6 +99,13 @@ class StatusService {
check.performance = (categories.performance?.score || 0) * 100;
check.audits = { cls, si, fcp, lcp, tbt };
}
if (type === "hardware") {
check.cpu = payload.cpu;
check.memory = payload.memory;
check.disk = payload.disk;
check.host = payload.host;
}
return check;
};
@@ -121,6 +128,7 @@ class StatusService {
http: this.db.createCheck,
ping: this.db.createCheck,
pagespeed: this.db.createPageSpeedCheck,
hardware: this.db.createHardwareCheck,
};
const operation = operationMap[networkResponse.type];
const check = this.buildCheck(networkResponse);
@@ -130,7 +138,7 @@ class StatusService {
message: error.message,
service: this.SERVICE_NAME,
method: "insertCheck",
details: `Error inserting check for monitor: ${networkResponse.monitorId}`,
details: `Error inserting check for monitor: ${networkResponse?.monitorId}`,
stack: error.stack,
});
}