자습서: 다중 AZ DB 클러스터 복제본 지연에 대한 Amazon CloudWatch 경보 생성 - Amazon Relational Database Service

자습서: 다중 AZ DB 클러스터 복제본 지연에 대한 Amazon CloudWatch 경보 생성

다중 AZ DB 클러스터의 복제본 지연이 임계값을 초과하면 Amazon SNS 메시지를 보내는 Amazon CloudWatch 경보를 생성할 수 있습니다. 경보는 지정한 기간 동안 ReplicaLag 지표를 감시합니다. 이 작업은 Amazon SNS 주제나 Amazon EC2 Auto Scaling 정책으로 전송되는 알림입니다.

다중 AZ DB 클러스터 복제본 지연에 대한 CloudWatch 경보 설정
  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 경보(Alarms) 모든 경보(All Alarms)를 선택합니다.

  3. Create alarm(경보 생성)을 선택하세요.

  4. 지표 및 조건 지정(Specify metric and conditions) 페이지에서 지표 선택(Select metric)을 선택합니다.

  5. 검색 상자에 다중 AZ DB 클러스터의 이름을 입력하고 Enter를 누릅니다.

    다음 그림은 rds-cluster로 입력된 다중 AZ DB 클러스터를 사용한 지표 선택(Select metric) 페이지를 보여줍니다.

    
                    지표 페이지 선택
  6. RDS데이터베이스별 지표(Per-Database Metrics)를 선택합니다.

  7. 검색 상자에 ReplicaLag를 입력하고 Enter를 누른 다음 DB 클러스터에서 각 DB 인스턴스를 선택합니다.

    다음 그림은 ReplicaLag 지표에 대한 DB 인스턴스가 선택되어 있는 지표 선택(Select metric) 페이지를 보여줍니다.

    
                    ReplicaLag 지표에 대해 DB 인스턴스가 선택되어 있는 지표 선택

    이 경보에서는 다중 AZ DB 클러스터의 DB 인스턴스 3개 모두에 대한 복제본 지연을 고려합니다. DB 인스턴스가 임계값을 초과하면 경보가 응답합니다. 지표 3개의 최대값을 반환하는 수학 표현식을 사용합니다. 지표 이름별로 정렬하여 시작한 후 3가지 ReplicaLag 지표를 모두 선택합니다.

  8. 수식 추가(Add math)에서 모든 함수(All functions)최대(MAX)를 선택합니다.

    
                    수식 추가(Add math) 설정
  9. 그래프 지표(Graphed metrics) 탭을 선택한 다음 Expression1에 대한 세부 정보를 MAX([m1,m2,m3])로 편집합니다.

  10. 세 가지 ReplicaLag 지표 모두는 기간(Period)1분(1 minute)으로 변경합니다.

  11. Expression1을 제외한 모든 지표에서 선택을 지웁니다.

    지표 선택 페이지는 다음 이미지와 비슷해야 합니다.

    
                    선택된 지표가 있는 지표 선택(Select metric) 페이지
  12. 지표 선택(Select metric)을 선택하세요.

  13. 지표 및 조건 지정(Specify metric and conditions) 페이지에서 레이블을 ClusterReplicaLag와 같이 의미 있는 이름으로 변경하고, 임계값 정의(Define the threshold value)에서 시간(초)을 입력합니다. 이 자습서에서는 1200초(20분)를 입력합니다. 워크로드 요구 사항에 맞게 이 값을 조정할 수 있습니다.

    지표 및 조건 지정(Specify metric and conditions) 페이지는 다음 이미지와 비슷해야 합니다.

    
                    지표 및 조건 지정(Specify metric and conditions) 페이지
  14. 다음(Next)을 선택하면 작업 구성(Configure actions) 페이지가 표시됩니다.

  15. 선택된 경보(In alarm)를 유지하고, 새 주제 생성(Create new topic)을 선택하여, 주제 이름과 유효한 이메일 주소를 입력합니다.

    
                    작업 구성(Configure actions) 페이지
  16. 주제 생성(Create topic)성을 선택하고 다음(Next)을 선택합니다.

  17. 이름 및 설명 추가 페이지에서 경보 이름(Alarm name)경보 설명(Alarm description)을 입력하고 다음(Next)을 선택합니다.

    
                    이름 및 설명 추가 페이지
  18. 미리 보기 및 생성 페이지에서 생성하려는 경보를 미리 본 다음 경보 생성(Create alarm)을 선택합니다.