회사 서비스를 모니터링 하던 중 이상한 그래프가 있었는데 그것은 ALB쪽에 NewConnection 항목 그래프가

꾸준히 30정도를 유지를 했는데 클라이언트 → ALB → 대상으로 새롭게 구성된 TCP 연결 총 수라고 보기엔 뭔가

의심이 들었다.

그래서 AWS Document를 확인해 봤는데 NewConnection Count와 ActiveConnection Count 차이는 다음과 같이 설명이 되어 있다.

그래서 케이스 오픈을 진행해보니 NewConnection Count 값은 ELB의 최소 지표측정 간격인 60초 동안 새롭게 만들어지는 TCP 세션을 나타낸다고 한다.

계속적으로 누적을 하는건 아니고 측정 기준 (Period) 1분을 기준으로 누적했다고 볼 수 있으며, 이를 5분 통계로 조회해 보면 누적 기간 5분으로 값이 합산된 것을 확인할 수 있다고 했다.

예를 들면 02/12@01:15의 값은 New 204

02/12@01:16의 값은 New 191

02/12@01:17의 값은 New 187

02/12@01:18의 값은 New 217

02/12@01:19의 값은 New 188

Period 5분 기준으로 값을 합산해보면 987 값이 누적된 것을 확인할 수 있다.

추가적으로 CloudWatch 또는 Prometheus에서 해당 값을 확인할 때 기본 값으로 평균으로 되어 있는데 Sum으로 변경해서 봐야 한다.