최대 1 분 소요

 안녕하세요 마개입니다.
이번에는 AWS의 CloudWatch를 이용하여 RDS를 모니터링하는 방법에 대해 알아보겠습니다.


image


먼저 AWS의 CloudWatch 서비스로 이동해보겠습니다.

image



Metrics 생성

처음으로는 필요한 서비스의 Metrics를 생성하도록 합니다. CloudWatch 서비스 좌측에 있는 메뉴에서 [Metrics] - [All metrics]로 이동합니다.


image

그러면 이용중인 여러 서비스들이 나오는데 여기서 RDS를 모니터링할 것이기 때문에 RDS를 선택합니다.


image

​그러면 Cluster별로 할것인지 데이터베이스 클래스별로 할 것인지 선택을 할 수 있는데 특정 데이터베이스에 대해서 Metrics가 필요하기 때문에 [Per-Database Metrics]를 선택하겠습니다.


image

DB Instance별로 Metric 항목들이 나오는데 내가 모니터링이 필요한 Instance을 찾아 선택하고 Add to search를 클릭합니다. 그러면 해당 Instance에 대한 Metric 항목들을 보실 수 있습니다.


image

보고자 하는 Metric 항목이 있다면 해당 항목을 선택하면 위의 그래프에 나타나는 것을 확인하실 수 있습니다.



대시보드 생성

이렇게 그래프를 만들었다면 이를 대시보드에 추가하겠습니다.


image

그래프의 우측 상단을 보시면 Actions가 있습니다. 이를 선택하면 Add to dashboard가 나오는데 이것을 클릭합니다.


image

dashboard 정보를 입력하라고 나오면 정보에 맞게 작성하고 Add to dashboard 버튼을 클릭합니다. 새로 만드는 경우에는 Create new를 선택해서 새로운 대시보드를 생성합니다.


image

대시보드가 생성이 되면 우측 상단에 Save dashboard 버튼을 클릭해서 마무리합니다.


image

Metrics의 정보를 보면 timezone이 UTC로 되어있습니다. 이를 변경하도록 하겠습니다.


image

대시보드의 우측 상단을 보면 Custom이 있습니다.


image

“Custom”을 클릭하면 위와 같은 화면이 나오는데 여기서 UTC를 Local timezone으로 변경하고 Apply 버튼을 클릭합니다. 그러면 대시보드에서 timezone이 변경된 것을 확인할 수 있습니다.