@opengis/fastify-table
Version:
core-plugins
9 lines (7 loc) • 364 B
JavaScript
const formatMemoryUsage = (data) => `${Math.round(data / 1024 / 1024 * 100) / 100} MB`;
export default async function statusMonitor() {
const memoryUsage = process.memoryUsage();
const message = Object.keys(memoryUsage)
.reduce((acc, curr) => Object.assign(acc, { [curr]: formatMemoryUsage(memoryUsage[curr]) }), {});
return { message, status: 200 };
}