Procházet zdrojové kódy

增加日志记录设备运行诊断计算程序计算过程

lixing před 3 roky
rodič
revize
9abbe23cd3

+ 2 - 1
src/main/java/com/persagy/apm/diagnose/indicatorrecord/service/impl/MonitorIndicatorRecordServiceImpl.java

@@ -131,7 +131,7 @@ public class MonitorIndicatorRecordServiceImpl implements IMonitorIndicatorRecor
 
 
     private AsyncResult<String> computeProjectIndicatorData(ProjectDTO projectDTO, ProjectIndicatorCompute projectIndicatorCompute) throws Exception {
-
+        log.info(Thread.currentThread().getName() + "开始计算[{}]的设备运行诊断监测指标", projectDTO.getProjectId());
         {
             //判断当前计算轮次是否大于缓存中最新计算轮次,如果是,则证明已经被计算过,则略过
             Object redisComputeRound = redisUtil.hget(DiAgnoseConst.RedisConstants.TargetComputeTime, projectDTO.getProjectId());
@@ -153,6 +153,7 @@ public class MonitorIndicatorRecordServiceImpl implements IMonitorIndicatorRecor
         }
 
         Set<String> objIdAndIndicatorId = getObjIdAndInfoCodeFromRules(projectAlarmRules);
+        log.info(Thread.currentThread().getName() + "共有{}个监测指标需要计算", objIdAndIndicatorId.size());
         if (CollectionUtils.isEmpty(objIdAndIndicatorId)) {
             return new AsyncResult<>("【监测指标数据计算线程】当前项目:" + projectDTO.getProjectId() + "报警规则未关联对象");
         }