diff --git a/web/src/routes/Debug.jsx b/web/src/routes/Debug.jsx index 1c95ccf52..494044c93 100644 --- a/web/src/routes/Debug.jsx +++ b/web/src/routes/Debug.jsx @@ -18,7 +18,7 @@ export default function Debug() { } = useMqtt('stats'); const { data: initialStats } = useSWR('stats'); - const { detectors, service = {}, detection_fps: _, ...cameras } = stats || initialStats || emptyObject; + const { cpu_usages, detectors, service = {}, detection_fps: _, ...cameras } = stats || initialStats || emptyObject; const detectorNames = Object.keys(detectors || emptyObject); const detectorDataKeys = Object.keys(detectors ? detectors[detectorNames[0]] : emptyObject); @@ -86,19 +86,28 @@ export default function Debug() { Processes Process ID - Cpu Usage + Cpu % + Memory % Capture {cameras[camera]['capture_pid']} - 25% + {cpu_usages[cameras[camera]['capture_pid']]['cpu']}% + {cpu_usages[cameras[camera]['capture_pid']]['mem']}% - + Detect {cameras[camera]['pid']} - 2% + {cpu_usages[cameras[camera]['pid']]['cpu']}% + {cpu_usages[cameras[camera]['pid']]['cpu']}% + + + ffmpeg + {cameras[camera]['ffmpeg_pid']} + {cpu_usages[cameras[camera]['ffmpeg_pid']]['cpu']}% + {cpu_usages[cameras[camera]['ffmpeg_pid']]['cpu']}%