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使用率