From cfb1c7c6921de31f66f6dddead3ba41c4fbd9153 Mon Sep 17 00:00:00 2001 From: pksup Date: Tue, 13 Jan 2026 17:56:24 +0900 Subject: [PATCH] =?UTF-8?q?totalcount=20=ED=95=84=ED=84=B0=EB=A7=81=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../collector/ApiStatsCollector.java | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/eactive/eai/custom/statistics/collector/ApiStatsCollector.java b/src/main/java/com/eactive/eai/custom/statistics/collector/ApiStatsCollector.java index 658a8f5..43a23fb 100644 --- a/src/main/java/com/eactive/eai/custom/statistics/collector/ApiStatsCollector.java +++ b/src/main/java/com/eactive/eai/custom/statistics/collector/ApiStatsCollector.java @@ -153,11 +153,9 @@ public class ApiStatsCollector { minuteAggregators.forEach((key, aggregator) -> { if (key.getStatTime().isBefore(cutoffTime)) { - // 스냅샷 생성 (건수가 0보다 큰 경우만) - if (aggregator.getTotalCount() > 0) { - ApiStatsMinute snapshot = aggregator.snapshot(); - result.add(snapshot); - } + // 스냅샷 생성 + ApiStatsMinute snapshot = aggregator.snapshot(); + result.add(snapshot); keysToRemove.add(key); } }); @@ -187,11 +185,9 @@ public class ApiStatsCollector { hourAggregators.forEach((key, aggregator) -> { if (key.getStatTime().isBefore(cutoffTime)) { - // 스냅샷 생성 (건수가 0보다 큰 경우만) - if (aggregator.getTotalCount() > 0) { - ApiStatsHour snapshot = aggregator.snapshot(); - result.add(snapshot); - } + // 스냅샷 생성 + ApiStatsHour snapshot = aggregator.snapshot(); + result.add(snapshot); keysToRemove.add(key); } }); @@ -236,9 +232,7 @@ public class ApiStatsCollector { List result = new ArrayList<>(); minuteAggregators.forEach((key, aggregator) -> { - if (aggregator.getTotalCount() > 0) { - result.add(aggregator.snapshot()); - } + result.add(aggregator.snapshot()); }); minuteAggregators.clear(); @@ -255,9 +249,7 @@ public class ApiStatsCollector { List result = new ArrayList<>(); hourAggregators.forEach((key, aggregator) -> { - if (aggregator.getTotalCount() > 0) { - result.add(aggregator.snapshot()); - } + result.add(aggregator.snapshot()); }); hourAggregators.clear();