moleculer
Version:
Fast & powerful microservices framework for Node.JS
13 lines (10 loc) • 560 B
TypeScript
import os = require("os");
import type { NodeHealthStatus } from "./service-broker";
export function getHealthStatus(): NodeHealthStatus;
export function getCpuInfo(): NodeHealthStatus["cpu"];
export function getMemoryInfo(): NodeHealthStatus["mem"];
export function getOsInfo(): NodeHealthStatus["os"];
export function getProcessInfo(): NodeHealthStatus["process"];
export function getClientInfo(): NodeHealthStatus["client"];
export function getNetworkInterfacesInfo(): NodeHealthStatus["net"];
export function getDateTimeInfo(): NodeHealthStatus["time"];