Explorar o código

解决pinpoint占用指标公式问题

wukai hai 9 meses
pai
achega
2388ce8276

+ 5 - 0
jjt-biz/src/main/java/com/jjt/biz/service/impl/BizObjMetricsServiceImpl.java

@@ -200,6 +200,7 @@ public class BizObjMetricsServiceImpl implements IBizObjMetricsService {
                     ms.setMetricsId(d.getMetricsId());
                     ms.setMetricsName(pp.getPpName() + "/" + d.getMetricsDef().getMetricsName());
                     ms.setMetricsCode(pp.getPpName() + "/" + d.getMetricsCode());
+                    ms.setDataExp(ms.getMetricsCode());
                     ms.setAlarmLow(d.getAlarmLow());
                     ms.setAlarmMid(d.getAlarmMid());
                     ms.setAlarmHigh(d.getAlarmHigh());
@@ -212,6 +213,9 @@ public class BizObjMetricsServiceImpl implements IBizObjMetricsService {
                 ms.setMetricsId(d.getMetricsId());
                 ms.setMetricsName(d.getMetricsDef().getMetricsName() + "/" + obj.getObjAddr() + ":" + obj.getObjPort());
                 ms.setMetricsCode(d.getMetricsCode());
+                if ("1".equals(d.getMetricsDef().getMetricsType())) {
+                    ms.setDataExp(d.getMetricsCode());
+                }
                 ms.setAlarmLow(d.getAlarmLow());
                 ms.setAlarmMid(d.getAlarmMid());
                 ms.setAlarmHigh(d.getAlarmHigh());
@@ -451,6 +455,7 @@ public class BizObjMetricsServiceImpl implements IBizObjMetricsService {
                         ms.setMetricsCode(ms.getMetricsCode().replace("5s", "500ms"));
                     }
                 }
+                ms.setDataExp(ms.getMetricsCode());
                 ms.setAlarmLow(d.getAlarmLow());
                 ms.setAlarmMid(d.getAlarmMid());
                 ms.setAlarmHigh(d.getAlarmHigh());