Amazon ECS CloudWatch 이벤트 처리
Amazon ECS CloudWatch 이벤트 처리
Amazon ECS에서 발생하는 CloudWatch 이벤트(특히 태스크 중지 이벤트)를 해석하고 처리하는 방법을 알아보세요.
출처: 문서
본문
Amazon ECS 태스크가 중지되면 중지 이유(stop reason)와 함께 이벤트가 생성돼요. 이 이벤트를 CloudWatch/EventBridge에서 받아 분석하면 태스크가 왜 중지됐는지 이해할 수 있어요.
태스크 중지 이벤트는 다음과 같은 정보를 포함해요:
- 태스크 ARN.
- 중지 상태 코드(
STOPPED). - 중지 이유(
stopCode,stoppedReason). - 중지 시간.
stopCode 값은 다음 중 하나일 수 있어요:
TaskFailedToStart– 태스크가 시작에 실패(예: 이미지 풀 실패).EssentialContainerExited– 필수 컨테이너가 종료되어 태스크가 중지.UserInitiated– 사용자가 태스크를 중지.ServiceSchedulerInitiated– 서비스 스케줄러가 중지(예: 배포, 스케일인).
이러한 이벤트를 처리하면 중지된 태스크의 원인을 자동으로 파악하고, 필요한 경우 알림을 보내거나 후속 조치를 취할 수 있어요.