[RDS] CloudWatch를 이용하여 모니터링하기
안녕하세요 마개입니다.
이번에는 AWS의 CloudWatch를 이용하여 RDS를 모니터링하는 방법에 대해 알아보겠습니다.
먼저 AWS의 CloudWatch
서비스로 이동해보겠습니다.
Metrics 생성
처음으로는 필요한 서비스의 Metrics
를 생성하도록 합니다. CloudWatch 서비스 좌측에 있는 메뉴에서 [Metrics] - [All metrics]로 이동합니다.
그러면 이용중인 여러 서비스들이 나오는데 여기서 RDS를 모니터링할 것이기 때문에 RDS
를 선택합니다.
그러면 Cluster별로 할것인지 데이터베이스 클래스별로 할 것인지 선택을 할 수 있는데 특정 데이터베이스에 대해서 Metrics가 필요하기 때문에 [Per-Database Metrics]
를 선택하겠습니다.
DB Instance별로 Metric 항목들이 나오는데 내가 모니터링이 필요한 Instance을 찾아 선택하고 Add to search
를 클릭합니다. 그러면 해당 Instance에 대한 Metric 항목들을 보실 수 있습니다.
보고자 하는 Metric
항목이 있다면 해당 항목을 선택하면 위의 그래프에 나타나는 것을 확인하실 수 있습니다.
대시보드 생성
이렇게 그래프를 만들었다면 이를 대시보드에 추가하겠습니다.
그래프의 우측 상단을 보시면 Actions
가 있습니다. 이를 선택하면 Add to dashboard
가 나오는데 이것을 클릭합니다.
dashboard 정보를 입력하라고 나오면 정보에 맞게 작성하고 Add to dashboard
버튼을 클릭합니다. 새로 만드는 경우에는 Create new
를 선택해서 새로운 대시보드를 생성합니다.
대시보드가 생성이 되면 우측 상단에 Save dashboard
버튼을 클릭해서 마무리합니다.
Metrics의 정보를 보면 timezone이 UTC로 되어있습니다. 이를 변경하도록 하겠습니다.
대시보드의 우측 상단을 보면 Custom
이 있습니다.
“Custom”을 클릭하면 위와 같은 화면이 나오는데 여기서 UTC를 Local timezone
으로 변경하고 Apply 버튼을 클릭합니다. 그러면 대시보드에서 timezone이 변경된 것을 확인할 수 있습니다.