From c34a2c019b35a69d1b83c19e17f02184e9c7309e Mon Sep 17 00:00:00 2001 From: curry772 Date: Mon, 18 May 2026 10:46:43 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B6=84=EB=B3=84=20=ED=86=B5=EA=B3=84=20?= =?UTF-8?q?=EB=A9=94=ED=8A=B8=EB=A6=AD=20=EB=A1=9C=EC=A7=81=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - totoalCnt는 400시점으로 변경 - 시간 메트릭 생성 동작 기본값 false로 기본 처리하지 않도록 변경 --- .../eai/custom/statistics/collector/HourStatsAggregator.java | 3 ++- .../eai/custom/statistics/collector/MinuteStatsAggregator.java | 3 ++- .../eactive/eai/custom/statistics/config/ApiStatsConfig.java | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/eactive/eai/custom/statistics/collector/HourStatsAggregator.java b/src/main/java/com/eactive/eai/custom/statistics/collector/HourStatsAggregator.java index 46db817..556635b 100644 --- a/src/main/java/com/eactive/eai/custom/statistics/collector/HourStatsAggregator.java +++ b/src/main/java/com/eactive/eai/custom/statistics/collector/HourStatsAggregator.java @@ -63,10 +63,11 @@ public class HourStatsAggregator { // 로그 시퀀스 100: 총 건수만 증가 (첫 호출) if (logSeq == 100) { - totalCnt.incrementAndGet(); +// totalCnt.incrementAndGet(); } // 로그 시퀀스 400: 응답시간 및 에러 타입 기록 else if (logSeq == 400) { + totalCnt.incrementAndGet(); // 성공 여부 카운트 if (event.isSuccess()) { successCnt.incrementAndGet(); diff --git a/src/main/java/com/eactive/eai/custom/statistics/collector/MinuteStatsAggregator.java b/src/main/java/com/eactive/eai/custom/statistics/collector/MinuteStatsAggregator.java index d5c59b5..67ac032 100644 --- a/src/main/java/com/eactive/eai/custom/statistics/collector/MinuteStatsAggregator.java +++ b/src/main/java/com/eactive/eai/custom/statistics/collector/MinuteStatsAggregator.java @@ -63,10 +63,11 @@ public class MinuteStatsAggregator { // 로그 시퀀스 100: 총 건수만 증가 (첫 호출) if (logSeq == 100) { - totalCnt.incrementAndGet(); +// totalCnt.incrementAndGet(); } // 로그 시퀀스 400: 응답시간 및 에러 타입 기록 else if (logSeq == 400) { + totalCnt.incrementAndGet(); // 성공 여부 카운트 if (event.isSuccess()) { successCnt.incrementAndGet(); diff --git a/src/main/java/com/eactive/eai/custom/statistics/config/ApiStatsConfig.java b/src/main/java/com/eactive/eai/custom/statistics/config/ApiStatsConfig.java index 2da8b65..717bb08 100644 --- a/src/main/java/com/eactive/eai/custom/statistics/config/ApiStatsConfig.java +++ b/src/main/java/com/eactive/eai/custom/statistics/config/ApiStatsConfig.java @@ -22,7 +22,7 @@ public class ApiStatsConfig { /** 기본값 상수 */ private static final boolean DEFAULT_ENABLED = true; private static final boolean DEFAULT_MINUTE_ENABLED = true; - private static final boolean DEFAULT_HOUR_ENABLED = true; + private static final boolean DEFAULT_HOUR_ENABLED = false; private final PropManager propManager;