Amazon ECS CloudWatch 이벤트 처리

Amazon ECS CloudWatch 이벤트 처리

Amazon ECS에서 발생하는 CloudWatch 이벤트(특히 태스크 중지 이벤트)를 해석하고 처리하는 방법을 알아보세요.

출처: 문서

본문

Amazon ECS 태스크가 중지되면 중지 이유(stop reason)와 함께 이벤트가 생성돼요. 이 이벤트를 CloudWatch/EventBridge에서 받아 분석하면 태스크가 왜 중지됐는지 이해할 수 있어요.

태스크 중지 이벤트는 다음과 같은 정보를 포함해요:

  • 태스크 ARN.
  • 중지 상태 코드(STOPPED).
  • 중지 이유(stopCode, stoppedReason).
  • 중지 시간.

stopCode 값은 다음 중 하나일 수 있어요:

  • TaskFailedToStart – 태스크가 시작에 실패(예: 이미지 풀 실패).
  • EssentialContainerExited – 필수 컨테이너가 종료되어 태스크가 중지.
  • UserInitiated – 사용자가 태스크를 중지.
  • ServiceSchedulerInitiated – 서비스 스케줄러가 중지(예: 배포, 스케일인).

이러한 이벤트를 처리하면 중지된 태스크의 원인을 자동으로 파악하고, 필요한 경우 알림을 보내거나 후속 조치를 취할 수 있어요.

더 알아보기 (Learn more)