diff --git a/web/src/views/interconnect/components/MasterList.vue b/web/src/views/interconnect/components/MasterList.vue index 0c200e9..29e1204 100644 --- a/web/src/views/interconnect/components/MasterList.vue +++ b/web/src/views/interconnect/components/MasterList.vue @@ -198,6 +198,14 @@ async function handleDelete() { } } +const getCpuPercent = (node: any) => { + return nodeStatuses.value[node.id]?.host?.cpu_percent ?? node.metrics?.cpu_percent +} + +const getMemPercent = (node: any) => { + return nodeStatuses.value[node.id]?.host?.mem_percent ?? node.metrics?.mem_percent +} + defineExpose({ openAddDialog }) @@ -242,9 +250,9 @@ defineExpose({
v{{ nodeStatuses[node.id].version }}
-
- CPU: {{ node.metrics?.cpu_percent.toFixed(1) }}% - Mem: {{ node.metrics?.mem_percent.toFixed(1) }}% +
+ CPU: {{ getCpuPercent(node).toFixed(1) }}% + Mem: {{ getMemPercent(node).toFixed(1) }}%