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