View a markdown version of this page

Container Insights를 설정합니다. - AWS Batch

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

Container Insights를 설정합니다.

AWS Batch 컴퓨팅 환경에 대해 Container Insights를 켜려면 다음 단계를 완료하세요.

AWS Management Console
  1. AWS Batch 콘솔을 엽니다.

  2. 환경을 선택합니다.

  3. 원하는 컴퓨터 환경을 선택합니다.

  4. Container Insights 탭에서 컴퓨팅 환경에 대한 Container Insights를 켭니다.

    작은 정보

    기본 간격을 선택하여 지표를 집계하거나 사용자 지정 간격을 만들 수 있습니다.

AWS CLI

컴퓨팅 환경을 생성할 때 Container Insights 활성화

--ecs-settings 파라미터를와 함께 사용하여 새 컴퓨팅 환경에서 Container Insights를 create-compute-environment 활성화합니다.

$ aws batch create-compute-environment \ --compute-environment-name my-compute-env \ --type MANAGED \ --state ENABLED \ --ecs-settings containerInsights=ENHANCED \ --compute-resources type=FARGATE,maxvCpus=256,subnets=subnet-a123456b,securityGroupIds=sg-a12b3456

containerInsights의 유효한 값은 ENABLED, ENHANCEDDISABLED입니다.

기존 컴퓨팅 환경에서 Container Insights 활성화

update-compute-environment를 사용하여 기존 컴퓨팅 환경에서 Container Insights를 활성화하거나 변경합니다.

$ aws batch update-compute-environment \ --compute-environment my-compute-env \ --ecs-settings containerInsights=ENHANCED

Container Insights 설정 확인

describe-compute-environments를 사용하여 현재 설정을 확인합니다.

$ aws batch describe-compute-environments \ --compute-environments my-compute-env \ --query "computeEnvironments[0].ecsSettings"

다음은 Container Insights가 활성화된 경우의 출력을 보여줍니다.

{ "containerInsights": "ENHANCED" }
참고

컴퓨팅 환경에 Container Insights가 설정된 적이 없는 경우 ecsSettings 필드는 응답에 없습니다.

API

CreateComputeEnvironment 또는 UpdateComputeEnvironment 요청에서 ecsSettings 파라미터를 사용합니다.

Container Insights를 사용하여 컴퓨팅 환경 생성

요청 본문ecsSettings에 다음을 포함합니다.

{ "computeEnvironmentName": "my-compute-env", "type": "MANAGED", "state": "ENABLED", "ecsSettings": { "containerInsights": "ENHANCED" }, "computeResources": { "type": "FARGATE", "maxvCpus": 256, "subnets": ["subnet-a123456b"], "securityGroupIds": ["sg-a12b3456"] } }

기존 컴퓨팅 환경에서 Container Insights 업데이트

{ "computeEnvironment": "my-compute-env", "ecsSettings": { "containerInsights": "ENHANCED" } }

자세한 내용은 API 참조의 CreateComputeEnvironmentUpdateComputeEnvironment를 참조하세요. AWS Batch

중요

컴퓨팅 환경에서 Container Insights 값을 설정한 후에는 Container Insights 설정이 외부에서 관리되는 기본(설정 해제) 동작으로 되돌릴 수 없습니다 AWS Batch. Container Insights 모드를 변경하려면 새 값으로 UpdateComputeEnvironment를 호출해야 합니다.

또한 CloudFormation 템플릿에서이 속성을 설정하면 스택 롤백이 설정을 이전 설정되지 않은 상태로 되돌릴 수 없습니다.