const nodeOsUtils = require("node-os-utils"); const getResourcesInfo = () => new Promise((resolve) => { nodeOsUtils.mem.used().then((ramUsedInfo) => { const totalMemory = ramUsedInfo.totalMemMb * 1024 * 1024; const usedMemory = ramUsedInfo.usedMemMb * 1024 * 1024; const response = { mem: { totalMemory, usedMemory, }, }; resolve(response); }); }); const getCurrentLoad = () => new Promise((resolve) => { nodeOsUtils.cpu.usage().then((cpuPercentage) => { const response = { cpu: { usage: cpuPercentage, }, }; resolve(response); }); }); module.exports = { getResourcesInfo, getCurrentLoad, };