Amazon EMR 클러스터나 단계의 상태가 변경될 때 경보나 알림을 생성하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 11월 12일

Amazon EMR 클러스터나 단계의 상태가 변경되었을 때 알림을 받고 싶습니다. Amazon CloudWatch를 사용하여 이렇게 하려면 어떻게 해야 합니까?

간략한 설명

CloudWatch에는 Amazon EMR 단계 또는 클러스터 상태 변경을 모니터링하기 위한 지표가 없지만 Amazon CloudWatch Events를 사용하여 이 작업을 수행할 수 있습니다.

CloudWatch Events 이벤트를 생성할 때 Amazon Simple Notification Service(Amazon SNS) 주제 등과 같은 대상을 선택합니다. 클러스터 상태 변경 등과 같은 특정 이벤트가 발생하면 대상이 트리거됩니다. CloudWatch Events 이벤트를 생성하는 데 사용할 수 있는 Amazon EMR 이벤트에 대한 자세한 내용은 CloudWatch Events 모니터링을 참조하세요.

해결 방법

Amazon EMR 클러스터나 단계의 상태가 변경될 경우 SNS 메시지를 보내는 CloudWatch Events 규칙을 만들려면 다음을 참조하십시오.

  1. SNS 주제를 생성합니다. 이 주제가 CloudWatch Events 규칙에 대한 대상입니다.
  2. 이벤트에서 트리거되는 CloudWatch Events 규칙 생성을 위한 단계를 따릅니다.
    서비스 이름에서 EMR을 선택합니다.
    이벤트 유형에서 [상태 변경(State Change)]을 선택합니다.
    대상에서 SNS 주제를 선택한 후 1단계에서 만든 주제를 선택합니다.
    참고: 규칙당 범주를 여러 개 선택할 수 있습니다. 예를 들어 동일한 규칙에서 AWS Lambda 함수를 수행하여 SNS 알림을 보내고 이와 동시에 Amazon SQS(Amazon Simple Queue Service) 대기열에 메시지를 보낼 수 있습니다.

CloudWatch Events 규칙이 예상대로 동작하지 않으면 CloudWatch Events 문제 해결을 참조하세요.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?