added bolding to critical notification

pull/61/head
TheCodedProf 3 years ago
parent ca29ebb481
commit 5a6d3d114a

@ -52,7 +52,8 @@
"setup": "node Installer.js", "setup": "node Installer.js",
"win-force-build": "clear | rm -r dist | tsc-suppress | yarn copy-files", "win-force-build": "clear | rm -r dist | tsc-suppress | yarn copy-files",
"audit-fix": "yarn-audit-fix", "audit-fix": "yarn-audit-fix",
"versions": "yarn versions && yarn list && node --version" "versions": "yarn versions && yarn list && node --version",
"win-lint-fix": "echo 'Fixing eslint issues...' | eslint src --fix | echo 'Reformatting...' | prettier --write --loglevel warn --cache . | true"
}, },
"repository": { "repository": {
"type": "git", "type": "git",

@ -34,15 +34,47 @@ const record = async () => {
databaseRead: await databaseReadTime(), databaseRead: await databaseReadTime(),
resources: await resources() resources: await resources()
}; };
if (results.discord > 1000 || results.databaseRead > 500 || results.resources.cpu > 100) { let bold: string;
switch (true) {
case results.discord > 1000:
bold = "DiscordPing";
break;
case results.databaseRead > 500:
bold = "DatabaseRead";
break;
case results.resources.cpu > 100:
bold = "CPUUsage";
break;
case results.resources.memory > 5000:
bold = "MemoryUsage";
break;
case results.resources.temperature > 80:
bold = "Temperature";
break;
default:
bold = "None";
}
if (
results.discord > 1000 ||
results.databaseRead > 500 ||
results.resources.cpu > 100 ||
results.resources.memory > 5000 ||
results.resources.temperature > 80
) {
await singleNotify( await singleNotify(
"performanceTest", "performanceTest",
config.developmentGuildID, config.developmentGuildID,
`Discord ping time: \`${results.discord}ms\`\nDatabase read time: \`${ `${bold === "DiscordPing" ? "**Discord ping time:**" : "Discord ping time:"} \`${results.discord}ms\`\n` +
`${bold === "DatabaseRead" ? "**Database read time:**" : "Database read time:"} \`${
results.databaseRead results.databaseRead
}ms\`\nCPU usage: \`${results.resources.cpu}%\`\nMemory usage: \`${Math.round( }ms\`\n` +
`${bold === "CPUUsage" ? "**CPU usage:**" : "CPU usage:"} \`${results.resources.cpu}%\`\n` +
`${bold === "MemoryUsage" ? "**Memory usage:**" : "Memory usage:"} \`${Math.round(
results.resources.memory results.resources.memory
)}MB\`\nCPU temperature: \`${results.resources.temperature}°C\``, )}MB\`\n` +
`${bold === "Temperature" ? "**CPU temperature:**" : "CPU temperature:"} \`${
results.resources.temperature
}°C\``,
"Critical", "Critical",
config.owners config.owners
); );

Loading…
Cancel
Save