[Bugfix] 修复因为指标缺失导致返回的集群数错误的问题 (#741)

This commit is contained in:
zengqiao
2022-11-08 10:27:08 +08:00
committed by EricZeng
parent 70ff20a2b0
commit 3c8aaf528c

View File

@@ -176,7 +176,10 @@ public class MultiClusterPhyManagerImpl implements MultiClusterPhyManager {
// 获取所有的metrics
List<ClusterMetrics> metricsList = new ArrayList<>();
for (ClusterPhyDashboardVO vo: voList) {
metricsList.add(clusterMetricService.getLatestMetricsFromCache(vo.getId()));
ClusterMetrics clusterMetrics = clusterMetricService.getLatestMetricsFromCache(vo.getId());
clusterMetrics.getMetrics().putIfAbsent(ClusterMetricVersionItems.CLUSTER_METRIC_HEALTH_STATE, (float) HealthStateEnum.UNKNOWN.getDimension());
metricsList.add(clusterMetrics);
}
// 范围搜索