export interface IMetricsSnapshot { // existing process/node fields process_cpu_seconds_total: number; nodejs_active_handles_total: number; nodejs_active_requests_total: number; nodejs_heap_size_total_bytes: number; cpuPercentage: number; // normalized to 0-100% of total machine cpuUsageText: string; memoryPercentage: number; memoryUsageBytes: number; memoryUsageText: string; // system-wide fields systemCpuPercent: number; systemMemTotalBytes: number; systemMemAvailableBytes: number; systemMemUsedBytes: number; systemMemUsedPercent: number; systemLoadAvg1: number; systemLoadAvg5: number; systemLoadAvg15: number; }