1
0
mirror of https://github.com/spacebarchat/server.git synced 2024-09-20 09:41:35 +02:00

Status tracker now tracks sessions

This commit is contained in:
Madeline 2022-09-02 20:38:43 +10:00
parent 664e3c6497
commit 0c15fb1a50
No known key found for this signature in database
GPG Key ID: 1958E017C36F2E47

View File

@ -51,9 +51,9 @@ const savePerf = async (time: number, name: string, error?: string | Error) => {
} }
}; };
const saveSystemUsage = async (load: number, procUptime: number, sysUptime: number, ram: number) => { const saveSystemUsage = async (load: number, procUptime: number, sysUptime: number, ram: number, sessions: number) => {
try { try {
await executePromise("INSERT INTO monitor (time, cpu, procUp, sysUp, ram) VALUES (?, ?, ?, ?, ?)", [new Date(), load, procUptime, sysUptime, ram]); await executePromise("INSERT INTO monitor (time, cpu, procUp, sysUp, ram, sessions) VALUES (?, ?, ?, ?, ?, ?)", [new Date(), load, procUptime, sysUptime, ram, sessions]);
} }
catch (e) { catch (e) {
console.error(e); console.error(e);
@ -119,6 +119,7 @@ interface monitorzSchema {
procUptime: number; procUptime: number;
sysUptime: number; sysUptime: number;
memPercent: number; memPercent: number;
sessions: number;
} }
const app = async () => { const app = async () => {
@ -141,7 +142,7 @@ const app = async () => {
} }
}); });
const json = await res.json() as monitorzSchema; const json = await res.json() as monitorzSchema;
await saveSystemUsage(json.load[1], json.procUptime, json.sysUptime, json.memPercent); await saveSystemUsage(json.load[1], json.procUptime, json.sysUptime, json.memPercent, json.sessions);
} }
catch (e) { catch (e) {
} }