Amazon ECS 서비스 이벤트 메시지 보기 - Amazon Elastic Container Service

Amazon ECS 서비스 이벤트 메시지 보기

서비스 문제를 해결하려는 경우, 제일 먼저 진단 정보를 확인할 곳은 서비스 이벤트 로그입니다. DescribeServices API, AWS CLI 또는 AWS Management Console을 사용하여 서비스 이벤트를 볼 수 있습니다.

Amazon ECS API를 사용하여 서비스 이벤트 메시지를 보는 경우 서비스 스케줄러의 이벤트만 반환됩니다. 여기에는 가장 최근의 작업 배치 및 인스턴스 상태 이벤트가 포함됩니다. 그러나 Amazon ECS 콘솔에는 다음 소스의 서비스 이벤트가 표시됩니다.

  • Amazon ECS 서비스 스케줄러의 작업 배치 및 인스턴스 상태 이벤트. 이러한 이벤트의 접두사는 service (service-name)입니다. 이 이벤트 보기가 유용하도록 가장 최근 이벤트 100개만을 표시하며 원인이 해결되거나 6시간이 경과할 때까지 중복 이벤트 메시지가 생략됩니다. 6시간 이내에 원인이 해결되지 않으면 해당 원인에 대한 다른 서비스 이벤트 메시지를 수신합니다.

  • 서비스 Auto Scaling 이벤트. 이러한 이벤트의 접두사는 Message입니다. 가장 최근의 조정 이벤트 10개가 표시됩니다. 서비스가 Application Auto Scaling 조정 정책을 사용하여 구성된 경우에만 이러한 이벤트가 발생합니다.

다음 단계에 따라 현재 서비스 이벤트 메시지를 확인합니다.

Console
  1. https://console.aws.amazon.com/ecs/v2에서 콘솔을 엽니다.

  2. 탐색 창에서 클러스터를 선택합니다.

  3. 클러스터(Clusters) 페이지에서 클러스터를 선택합니다.

  4. 검사할 서비스를 선택합니다.

  5. Events(이벤트)에서 Deployments and events(배포 및 이벤트)를 선택하고 메시지를 봅니다.

AWS CLI

describe-services 명령을 사용하여 지정된 서비스에 대한 서비스 이벤트 메시지를 확인합니다.

다음 AWS CLI 예제에서 설명하는 기본 클러스터의 service-name 서비스는 최신 서비스 이벤트 메시지를 제공합니다.

aws ecs describe-services \ --cluster default \ --services service-name \ --region us-west-2