From 0e110c68ea15f13f67c5c756c7efeac2ba99aa44 Mon Sep 17 00:00:00 2001 From: fangwentong Date: Fri, 20 Dec 2019 13:57:53 +0800 Subject: [PATCH] Fix the logic of getting maxSuccessQps in StatisticNode (#1196) --- .../main/java/com/alibaba/csp/sentinel/node/StatisticNode.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sentinel-core/src/main/java/com/alibaba/csp/sentinel/node/StatisticNode.java b/sentinel-core/src/main/java/com/alibaba/csp/sentinel/node/StatisticNode.java index 14df68bb..a722269a 100755 --- a/sentinel-core/src/main/java/com/alibaba/csp/sentinel/node/StatisticNode.java +++ b/sentinel-core/src/main/java/com/alibaba/csp/sentinel/node/StatisticNode.java @@ -213,7 +213,8 @@ public class StatisticNode implements Node { @Override public double maxSuccessQps() { - return rollingCounterInSecond.maxSuccess() * rollingCounterInSecond.getSampleCount(); + return (double) rollingCounterInSecond.maxSuccess() * rollingCounterInSecond.getSampleCount() + / rollingCounterInSecond.getWindowIntervalInSec(); } @Override