Amazon EventBridge를 사용하여 AWS FIS 실험 모니터링 - AWS Fault Injection Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon EventBridge를 사용하여 AWS FIS 실험 모니터링

실험 상태가 변경되면 AWS FIS는 알림을 보냅니다. 이러한 알림은 Amazon EventBridge(이전에는 CloudWatch Events)를 통해 이벤트로 제공됩니다. AWS FIS는 이러한 이벤트를 최대한으로 내보냅니다. 이벤트는 거의 실시간으로 EventBridge로 전송됩니다.

EventBridge를 사용하면 이벤트에 대한 응답으로 프로그래밍 동작을 트리거하는 규칙을 생성할 수 있습니다. 예를 들어 SNS 주제를 호출하여 이메일 알림을 보내거나 Lambda 함수를 호출하여 조치를 취하는 규칙을 구성할 수 있습니다.

EventBridge에 대한 자세한 내용은 Amazon EventBridge 사용 설명서Amazon EventBridge 시작하기를 참조하세요.

다음은 실험 상태 변경 이벤트의 구문입니다.

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "FIS Experiment State Change", "source": "aws.fis", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "region", "resources": [ "arn:aws:fis:region:account_id:experiment/experiment-id" ], "detail": { "experiment-id": "EXPaBCD1efg2HIJkL3", "experiment-template-id": "EXTa1b2c3de5f6g7h", "new-state": { "status": "new_value", "reason": "reason_string" }, "old-state": { "status": "old_value", "reason": "reason_string" } } }
experiment-id

상태가 변경된 실험의 ID입니다.

experiment-template-id

실험에 사용된 실험 템플릿의 ID입니다.

new_value

실험의 새로운 상태입니다. 가능한 값은 다음과 같습니다.

  • completed

  • failed

  • initiating

  • running

  • stopped

  • stopping

old_value

실험의 이전 상태입니다. 가능한 값은 다음과 같습니다.

  • initiating

  • pending

  • running

  • stopping