클러스터 및 서비스 수준 지표를 위해 Amazon ECS에서 Container Insights 설정 - 아마존 CloudWatch

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

클러스터 및 서비스 수준 지표를 위해 Amazon ECS에서 Container Insights 설정

신규 및 기존 Amazon ECS 클러스터에서 Container Insights를 사용 설정할 수 있습니다. Container Insights는 클러스터, 작업 및 서비스 레벨에서 지표를 수집합니다. 기존 클러스터의 경우 AWS CLI를 사용합니다. 신규 클러스터의 경우 Amazon ECS 콘솔 또는 AWS CLI를 사용합니다.

Amazon EC2 인스턴스에서 Amazon ECS를 사용 중인데 Container Insights에서 네트워크 및 스토리지 지표를 수집하려는 경우 Amazon ECS 에이전트 버전 1.29를 포함한 AMI를 사용하여 해당 인스턴스를 시작합니다. 에이전트 버전 업데이트에 대한 자세한 내용은 Amazon ECS 컨테이너 에이전트 업데이트 단원을 참조하세요.

AWS CLI를 사용하여 계정에 생성된 새로운 Amazon ECS 클러스터에 대해 Container Insights를 사용 설정할 수 있는 계정 수준 권한을 설정할 수 있습니다. 이를 위해 다음 명령을 입력합니다.

aws ecs put-account-setting --name "containerInsights" --value "enabled"

기존 Amazon ECS 클러스터에서 Container Insights 설정

기존 Amazon ECS 클러스터에서 Container Insights를 사용 설정하려면 다음 명령을 입력합니다. 다음 명령이 작동하려면 AWS CLI 버전 1.16.200 이상을 실행 중이어야 합니다.

aws ecs update-cluster-settings --cluster myCICluster --settings name=containerInsights,value=enabled

신규 Amazon ECS 클러스터에서 Container Insights 설정

새로운 Amazon ECS 클러스터에서 Container Insights를 사용 설정할 수 있는 방법이 두 가지 있습니다. 기본적으로 새로운 모든 클러스터가 Container Insights에 대해 사용 설정되도록 Amazon ECS를 구성할 수 있습니다. 그렇지 않으면 새 클러스터를 생성할 때 활성화할 수 있습니다.

AWS Management Console 사용

기본적으로 모든 새 클러스터에서 Container Insights를 켜거나 클러스터를 생성할 때 개별 클러스터에서 켤 수 있습니다.

기본적으로 모든 새 클러스터에서 컨테이너 인사이트를 켜려면
  1. https://console.aws.amazon.com/ecs/v2에서 콘솔을 엽니다.

  2. 탐색 페이지에서 Account Settings(계정 설정)를 선택합니다.

  3. 업데이트(Update)를 선택합니다.

  4. 클러스터에 기본적으로 CloudWatch Container Insights를 사용하려면 Container Insights 에서CloudWatch Container Insights를 선택하거나CloudWatch 선택 취소합니다.

  5. 변경 사항 저장(Save changes)을 선택합니다.

모든 새 클러스터에 기본적으로 Container Insights를 활성화하기 위해 앞에 나온 절차를 사용하지 않은 경우 Container Insights가 활성화된 상태에서 다음 단계에 따라 클러스터를 생성하세요.

컨테이너 인사이트가 켜진 상태에서 클러스터를 만들려면
  1. https://console.aws.amazon.com/ecs/v2에서 콘솔을 엽니다.

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

  3. 탐색 창에서 클러스터(Clusters)를 선택합니다.

  4. 클러스터(Clusters) 페이지에서 클러스터 생성(Create cluster)을 선택합니다.

  5. 클러스터 구성(Cluster configuration) 아래의 클러스터 이름(Cluster name)에 고유한 이름을 입력합니다.

    이름은 최대 255자(대/소문자), 숫자 및 하이픈을 포함할 수 있습니다.

  6. Container Insights를 설정하려면 모니터링을 확장한 다음 Container Insights 사용 (Use Container Insights) 을 설정합니다.

이제 클러스터에서 작업 정의 생성, 작업 실행, 서비스 시작을 할 수 있습니다. 자세한 내용은 다음 자료를 참조하세요.

AWS CLI를 사용하여 신규 Amazon ECS 클러스터에서 Container Insights 설정

모든 새 클러스터에서 Container Insights를 기본적으로 활성화하려면 다음 명령을 입력합니다.

aws ecs put-account-setting --name "containerInsights" --value "enabled"

모든 새로운 클러스터에 기본적으로 Container Insights를 활성화하기 위해 앞에 나온 명령을 사용하지 않은 경우, Container Insights 활성화되어 있을 때 새로운 클러스터를 생성하기 위해 다음 명령을 입력합니다. 다음 명령이 작동하려면 AWS CLI 버전 1.16.200 이상을 실행 중이어야 합니다.

aws ecs create-cluster --cluster-name myCICluster --settings "name=containerInsights,value=enabled"

Amazon ECS 클러스터에서 Container Insights 사용 중지

기존 Amazon ECS 클러스터에서 Container Insights를 사용 중지하려면 다음 명령을 입력합니다.

aws ecs update-cluster-settings --cluster myCICluster --settings name=containerInsights,value=disabled