UNPKG

@merncloud/nodejs-monitoring

Version:

A comprehensive monitoring service for Node.js applications with built-in health probes and metrics collection

30 lines 729 B
export declare class SystemMetrics { private static instance; private cpuUsage; private lastCpuUsage; private lastTime; static getInstance(): SystemMetrics; private constructor(); private updateCpuUsage; getMemoryMetrics(): { used: number; total: number; percentage: number; heap: { used: number; total: number; percentage: number; }; }; getCpuMetrics(): { usage: number; loadAverage: number[]; }; getProcessMetrics(): { pid: number; version: string; platform: NodeJS.Platform; arch: NodeJS.Architecture; }; } //# sourceMappingURL=SystemMetrics.d.ts.map