diff --git a/frontend-modern/src/stores/websocket.ts b/frontend-modern/src/stores/websocket.ts index 93c98a6f1..716902516 100644 --- a/frontend-modern/src/stores/websocket.ts +++ b/frontend-modern/src/stores/websocket.ts @@ -163,6 +163,7 @@ export function createWebSocketStore(url: string) { if (message.data.performance !== undefined) setState('performance', message.data.performance); if (message.data.connectionHealth !== undefined) setState('connectionHealth', message.data.connectionHealth); if (message.data.stats !== undefined) setState('stats', message.data.stats); + if (message.data.physicalDisks !== undefined) setState('physicalDisks', message.data.physicalDisks); // Sync active alerts from state if (message.data.activeAlerts !== undefined) { // Received activeAlerts update diff --git a/internal/monitoring/monitor.go b/internal/monitoring/monitor.go index 738ffc275..05439f2b0 100644 --- a/internal/monitoring/monitor.go +++ b/internal/monitoring/monitor.go @@ -481,6 +481,7 @@ func (m *Monitor) Start(ctx context.Context, wsHub *websocket.Hub) { Int("containers", len(state.Containers)). Int("pbs", len(state.PBSInstances)). Int("pbsBackups", len(state.PBSBackups)). + Int("physicalDisks", len(state.PhysicalDisks)). Msg("Broadcasting state update (ticker)") wsHub.BroadcastState(state)