From 605d2449f24ade7c31b2708ca324edcc491b5bd9 Mon Sep 17 00:00:00 2001 From: dvsv2 <779214884@qq.com> Date: Fri, 29 May 2020 17:05:45 +0800 Subject: [PATCH] =?UTF-8?q?=20ApdexMetrics=20Change=20type=20of=20`totalNu?= =?UTF-8?q?m`=E3=80=81`sSum`=EF=BC=8C`tNum`=20from=20int=20to=20long=20(#4?= =?UTF-8?q?839)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../oap/server/core/analysis/metrics/ApdexMetrics.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/metrics/ApdexMetrics.java b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/metrics/ApdexMetrics.java index 583a27382..69d24a8ba 100644 --- a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/metrics/ApdexMetrics.java +++ b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/metrics/ApdexMetrics.java @@ -49,15 +49,15 @@ public abstract class ApdexMetrics extends Metrics implements IntValueHolder { @Getter @Setter @Column(columnName = TOTAL_NUM, storageOnly = true) - private int totalNum; + private long totalNum; @Getter @Setter @Column(columnName = S_NUM, storageOnly = true) - private int sNum; + private long sNum; @Getter @Setter @Column(columnName = T_NUM, storageOnly = true) - private int tNum; + private long tNum; @Getter @Setter @Column(columnName = VALUE, dataType = Column.ValueDataType.COMMON_VALUE, function = Function.Avg) @@ -87,7 +87,7 @@ public abstract class ApdexMetrics extends Metrics implements IntValueHolder { @Override public void calculate() { - value = (sNum * 10000 + tNum * 10000 / 2) / totalNum; + value = (int) ((sNum * 10000 + tNum * 10000 / 2) / totalNum); } @Override