Browse Source

MachineQueryImpl 中过滤 oss 类型的机器, 不纳入统计

reghao 3 weeks ago
parent
commit
a55299c183

+ 1 - 0
mgr/src/main/java/cn/reghao/devops/mgr/ops/machine/service/impl/MachineQueryImpl.java

@@ -99,6 +99,7 @@ public class MachineQueryImpl implements MachineQuery {
         PageRequest pageRequest = PageRequest.of(0, 100);
         PageRequest pageRequest = PageRequest.of(0, 100);
         Page<MachineInfo> page = machineInfoRepository.findAll(pageRequest);
         Page<MachineInfo> page = machineInfoRepository.findAll(pageRequest);
         Map<String, List<MachineInfo>> map = page.stream()
         Map<String, List<MachineInfo>> map = page.stream()
+                .filter(machineInfo -> !machineInfo.getMachineId().startsWith(ossPrefix))
                 .peek(machineInfo -> {
                 .peek(machineInfo -> {
                     int status = NodeStatus.Offline.getCode();
                     int status = NodeStatus.Offline.getCode();
                     if (isAgentOnline(machineInfo.getMachineId())) {
                     if (isAgentOnline(machineInfo.getMachineId())) {