기존 Amazon ECS 클러스터에 이벤트 캡처 활성화하기

기존 Amazon ECS 클러스터에 이벤트 캡처 활성화하기

기존 Amazon ECS 클러스터에서 이벤트 캡처를 활성화해 Amazon ECS에서 생성된 이벤트를 EventBridge를 통해 Amazon CloudWatch Logs에 저장할 수 있어요. 이 기능은 태스크 실패, 서비스 배포 및 기타 클러스터 활동을 모니터링하고 문제를 해결하는 데 도움을 줘요.

출처: 문서

본문

기존 Amazon ECS 클러스터에서 이벤트 캡처를 활성화해 Amazon ECS에서 생성된 이벤트를 EventBridge를 통해 Amazon CloudWatch Logs에 저장할 수 있어요. 이 기능은 태스크 실패, 서비스 배포 및 기타 클러스터 활동을 모니터링하고 문제를 해결하는 데 도움을 줘요. 이벤트 캡처를 활성화하면 Amazon ECS는 다음 리소스를 만들어요.

  • /aws/events/ecs/containerinsights/$ { clusterName}/performance 라는 이름의 Amazon CloudWatch Logs 로그 그룹
  • aws.ecs 소스의 모든 이벤트를 캡처하는 EventBridge 규칙
  • 클러스터 보기에 History 탭이 표시되어 태스크 수명 주기 이벤트와 서비스 작업을 조회할 수 있게 됨

이벤트 캡처는 즉시 시작되며 지정한 보존 기간에 따라 Amazon ECS에서 생성된 모든 이벤트를 저장해요.

전제 조건

  • 기존 Amazon ECS 클러스터
  • 클러스터 설정을 수정하고 Amazon CloudWatch Logs 리소스를 만들 수 있는 적절한 IAM 권한

콘솔을 사용해 이벤트 캡처 활성화하기

  1. https://console.aws.amazon.com/ecs/v2 에서 콘솔을 엽니다.
  2. 탐색 창에서 Clusters 를 선택합니다.
  3. 이벤트 캡처를 활성화할 클러스터를 선택합니다. 클러스터 세부 정보 페이지가 표시됩니다.
  4. Configuration 을 선택합니다.
  5. ECS events 섹션에서 Turn on event capture 를 선택합니다. Turn on event capture 대화 상자가 표시됩니다.
  6. Expire event 에서 Amazon CloudWatch Logs 로그 그룹의 보존 기간을 선택합니다. 기본값은 7일입니다.
  7. Turn on 을 선택합니다.

더 알아보기 (Learn more)