diff --git a/internal/monitoring/monitor.go b/internal/monitoring/monitor.go index ca8f4c3ee..a3b6b0328 100644 --- a/internal/monitoring/monitor.go +++ b/internal/monitoring/monitor.go @@ -1991,7 +1991,8 @@ func (m *Monitor) pollStorageWithNodes(ctx context.Context, instanceName string, clusterConfig, hasClusterConfig := clusterStorageMap[storage.Storage] // Determine if shared - shared := hasClusterConfig && clusterConfig.Shared == 1 + // PBS storage is never shared - each node has its own namespace even if connecting to the same PBS + shared := hasClusterConfig && clusterConfig.Shared == 1 && storage.Type != "pbs" // For shared storage, only include it once storageKey := storage.Storage