diff --git a/src/main/java/devkor/com/teamcback/infra/cloudwatch/MetricsService.java b/src/main/java/devkor/com/teamcback/infra/cloudwatch/MetricsService.java index b7855cc..733b5b4 100644 --- a/src/main/java/devkor/com/teamcback/infra/cloudwatch/MetricsService.java +++ b/src/main/java/devkor/com/teamcback/infra/cloudwatch/MetricsService.java @@ -21,7 +21,7 @@ public class MetricsService { @Value("${metrics.environment}") private String environment; - private final String TARGET = "dev"; // 테스트 후 prod로 변경 + private final String TARGET = "prod"; private final CloudWatchAsyncClient cloudWatchAsyncClient; private final Map uriCountMap = new ConcurrentHashMap<>(); @@ -35,6 +35,7 @@ public void recordApiRequest(String uri) { @Scheduled(fixedRate = 60_000) public void sendMetricsToCloudWatch() { if (TARGET.equalsIgnoreCase(environment)) { + if(uriCountMap.isEmpty()) return; List metricDataList = uriCountMap.entrySet().stream() .map(entry -> { String uri = entry.getKey();