Amazon ECS 컨테이너 인스턴스 상태 모니터링 - Amazon Elastic Container Service

Amazon ECS 컨테이너 인스턴스 상태 모니터링

Amazon ECS는 컨테이너 인스턴스 상태 모니터링을 제공합니다. Amazon ECS가 컨테이너 인스턴스에서 컨테이너를 실행하지 못하게 할 수 있는 문제를 감지했는지를 빠르게 확인할 수 있습니다. Amazon ECS는 문제를 식별하기 위해 에이전트 버전 1.57.0 이상으로 실행 중인 모든 컨테이너 인스턴스에 대해 자동 검사를 수행합니다. 컨테이너 인스턴스의 에이전트 버전 확인에 대한 자세한 정보는 Amazon ECS 컨테이너 에이전트 업데이트 섹션을 참조하세요.

AWS CLI 버전 1.22.3 이상 또는 AWS CLI 버전 2.3.6 이상을 사용해야 합니다. AWS CLI 업데이트 방법에 대한 자세한 정보는 AWS Command Line Interface 버전 2 사용 설명서최신 버전의 AWS CLI 설치 또는 업데이트를 참조하세요.

CONTAINER_INSTANCE_HEALTH 옵션과 함께 describe-container-instances를 실행하여 컨테이너 인스턴스를 보는 방법.

overallStatus의 유효한 값은 다음과 같습니다.

  • OK

  • IMPAIRED

  • INSUFFICIENT_DATA

  • INITIALIZING

다음은 describe-container-instances를 실행하는 방법을 보여주는 예제입니다.

aws ecs describe-container-instances \ --cluster cluster_name \ --container-instances 47279cd2cadb41cbaef2dcEXAMPLE \ --include CONTAINER_INSTANCE_HEALTH

다음은 출력에 있는 상태 객체의 예입니다.

"healthStatus": { "overallStatus": "OK", "details": [{ "type": "CONTAINER_RUNTIME", "status": "OK", "lastUpdated": "2021-11-10T03:30:26+00:00", "lastStatusChange": "2021-11-10T03:26:41+00:00" }] }

컨테이너 인스턴스 상태 문제

OK 이외의 overallStatus 상태가 있을 경우 다음을 시도하세요.

  • describe-container-instances 대기 후 실행

  • EC2 콘솔에서 또는 CLI를 사용하여 컨테이너 인스턴스 상태를 확인합니다.

  • CloudWatch 지표 검토 자세한 내용은 CloudWatch를 사용하여 Amazon ECS 모니터링 섹션을 참조하세요.

  • AWS Health Dashboard를 확인하여 서비스에 알려진 문제가 있는지 확인합니다.