From c4bb76049a95e081057930a983f91606768fb538 Mon Sep 17 00:00:00 2001 From: qiminbao Date: Thu, 30 Oct 2025 17:41:33 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=90=AF=E5=8A=A8=E5=A2=9E=E5=8A=A0=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E7=9B=91=E6=8E=A7=E7=AD=96=E7=95=A5=E6=9C=BA=E5=88=B6?= =?UTF-8?q?=EF=BC=9B=202.cpu=E4=B8=8A=E6=8A=A5=E6=95=B0=E6=8D=AE=E5=8D=95?= =?UTF-8?q?=E4=BD=8D=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tongran/agent/client/scheduler/service/AppInitializer.java | 1 + .../tongran/agent/client/service/impl/AgentServiceImpl.java | 3 +++ .../com/tongran/agent/client/service/impl/CPUServiceImpl.java | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/tongran/agent/client/scheduler/service/AppInitializer.java b/src/main/java/com/tongran/agent/client/scheduler/service/AppInitializer.java index 9e74473..2031546 100644 --- a/src/main/java/com/tongran/agent/client/scheduler/service/AppInitializer.java +++ b/src/main/java/com/tongran/agent/client/scheduler/service/AppInitializer.java @@ -90,6 +90,7 @@ public class AppInitializer implements CommandLineRunner { dynamicTaskService.scheduleTask("networkDetect", businessTasks::networkDetectTask, milli, 300000); // 检测监控策略配置 + AssertLog.info("检测监控策略配置"); agentService.checkMonitor(); }else{ //未注册,发送注册 diff --git a/src/main/java/com/tongran/agent/client/service/impl/AgentServiceImpl.java b/src/main/java/com/tongran/agent/client/service/impl/AgentServiceImpl.java index d8c649e..c30d43e 100644 --- a/src/main/java/com/tongran/agent/client/service/impl/AgentServiceImpl.java +++ b/src/main/java/com/tongran/agent/client/service/impl/AgentServiceImpl.java @@ -280,6 +280,7 @@ public class AgentServiceImpl implements AgentService { dynamicTaskService.scheduleTask("policy", businessTasks::policyTask, milli, 60000); // 检测监控策略配置 + AssertLog.info("检测监控策略配置"); checkMonitor(); } @@ -1054,6 +1055,7 @@ public class AgentServiceImpl implements AgentService { .collect(Collectors.toList()); List collectList = new ArrayList<>(); for (String data : lines) { + AssertLog.info("监控策略信息:{}",data); if(StringUtils.isNotBlank(data)){ if(data.startsWith("{") && data.endsWith("}")){ JSONObject object = JSONObject.parseObject(data); @@ -1080,6 +1082,7 @@ public class AgentServiceImpl implements AgentService { } } if(CollectionUtil.isNotEmpty(collectList)){ + AssertLog.info("监控策略配置信息:{}",JSON.toJSONString(collectList)); for (CollectEO c : collectList) { String type = c.getType(); boolean collect = c.isCollect(); diff --git a/src/main/java/com/tongran/agent/client/service/impl/CPUServiceImpl.java b/src/main/java/com/tongran/agent/client/service/impl/CPUServiceImpl.java index b8a6c9a..e79fc65 100644 --- a/src/main/java/com/tongran/agent/client/service/impl/CPUServiceImpl.java +++ b/src/main/java/com/tongran/agent/client/service/impl/CPUServiceImpl.java @@ -47,7 +47,7 @@ public class CPUServiceImpl implements CPUService { TimeUnit.SECONDS.sleep(1); // 正式采样 long[] prevTicks = processor.getSystemCpuLoadTicks(); - TimeUnit.SECONDS.sleep(1); // 更长间隔,减少抖动 + TimeUnit.SECONDS.sleep(2); // 更长间隔,减少抖动 // 计算使用率 double cpuUsage = processor.getSystemCpuLoadBetweenTicks(prevTicks); cpuVO.setUti(cpuUsage * 100); // CPU使用率