Today
Total
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
관리 메뉴

DB & AWS Knowledge

RDS, Aurora Cluster 의 CloudWatch 와 Enhanced Monitoring 간의 측정 값 차이 본문

AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식

RDS, Aurora Cluster 의 CloudWatch 와 Enhanced Monitoring 간의 측정 값 차이

`O` 2022. 10. 12. 03:13
728x90
반응형

해당 페이지에서는 RDS, Aurora Cluster 의 CloudWatch (CW) 와 Enhanced Monitoring (EM) 간의 metric 값 차이에 대하여 다룬다.

 

 

해당 내용은 아래의 공식 문서를 참조하여 기재한다.

 

https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.overview.html

 

또한 해당 글은 이전 개시글중에서 아래의 게시글을 먼저 읽고 오면 좋다.

 

2021.10.21 - [DB 관련 지식/DB 연관 IT 개념] - 가상화 (Virtualization) 및 하이퍼바이저 (Hypervisor)

 

2022.05.27 - [AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식] - CloudWatch (CW) metric

 

 

CloudWatch 의 metric 수집 방식

 

보통 우리가 AWS 서비스에서 사용하는 CloudWatch 에서는 대부분의 모니터링 지표 영역을 수집 할 수 있다.

단, 여기서 지표를 수집하는 대상은 인스턴스의 하이퍼바이저 (Hypervisor) 다. 그래서 하이퍼바이저가 여러개의 서비스 기능을 사용하기 위하여 다량의 VM (Virtual Machine, 가상머신) 을 만들게 됐을 때, 각 VM 의 지표를 수집하는게 아닌 하이퍼바이저 자체를 대상으로 모니터링 지표를 수집한다.

 

 

Enhanced Monitoring 의 metric 수집 방식

 

RDS 및 Aurora Cluster 에서는 Enhanced Monitoring 이라 하여 해당 DB 인스턴스에 있는 각 프로세스들이 리소스를 얼마나 사용했는지를 살펴 볼 수 있는 모니터링 기능을 제공한다. Enhanced Monitoring 은 인스턴스내에 DB 서비스 (agent) 가 있는 VM 에서만 모니터링 지표를 수집한다.

 

 

CloudWatch 와 Enhanced Monitoring 간의 모니터링 지표값 차이 원인

 

위의 내용들을 조합하면 각 모니터링 기능이 수집하는 영역이 다름을 확인 할 수 있다.

실제로 RDS 및 Aurora Cluster 를 운영하다보면 실제로 CloudWatch 와 Enhanced Monitoring 에서 수집된 값이 다른 경우가 종종 있다. 그래서 위의 내용을 바탕으로 둘중 어느 값이 정확한지를 판단해야 한다면 EM 값이 더 정확하다는 것을 인지하면 좋다.

반응형
Comments