를 사용하여 Amazon ECS를 모니터링합니다 CloudWatch - Amazon Elastic Container Service

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

를 사용하여 Amazon ECS를 모니터링합니다 CloudWatch

Amazon ECS에서 원시 데이터를 수집하여 읽기 쉬운 실시간에 가까운 지표로 처리하는 Amazon을 사용하여 Amazon CloudWatch ECS 리소스를 모니터링할 수 있습니다. 이러한 통계는 2주간 기록되므로 기록 정보를 보고 클러스터나 서비스가 어떻게 실행되고 있는지 전체적으로 더 잘 파악할 수 있습니다. Amazon ECS 메트릭 데이터는 1분 CloudWatch 내에 자동으로 전송됩니다. 에 대한 CloudWatch 자세한 내용은 Amazon CloudWatch 사용 설명서를 참조하십시오.

Amazon ECS는 클러스터 및 서비스에 대한 무료 지표를 제공합니다. 추가 비용을 지불하면 클러스터의 Amazon ECS CloudWatch Container Insights를 활성화하여 CPU, 메모리, EBS 파일 시스템 사용률을 비롯한 작업별 지표에 사용할 수 있습니다. Container Insights에 대한 자세한 정보는 컨테이너 인사이트를 사용하여 Amazon ECS 컨테이너를 모니터링합니다. 섹션을 참조하세요.

고려 사항

Amazon ECS CloudWatch 지표를 사용할 때는 다음 사항을 고려해야 합니다.

  • CloudWatch Fargate에서 호스팅되는 모든 Amazon ECS 서비스는 CPU 및 메모리 사용률 지표를 자동으로 제공하므로 수동 조치를 취할 필요가 없습니다.

  • Amazon EC2 인스턴스에 호스팅되는 모든 Amazon ECS 작업 또는 서비스의 경우, Amazon EC2 인스턴스에는 지표 생성을 CloudWatch 위한 컨테이너 에이전트 1.4.0 버전 이상 (Linux) 1.0.0 이상 (Windows) 이 필요합니다. 그러나 최신 버전의 컨테이너 에이전트를 사용하는 것이 좋습니다. 에이전트 버전을 확인하고 최신 버전으로 업데이트하는 방법에 대한 자세한 정보는 Amazon ECS 컨테이너 에이전트 업데이트 섹션을 참조하세요.

  • 신뢰할 수 있는 CloudWatch 메트릭을 위한 최소 Docker 버전은 Docker 버전 이상입니다. 20.10.13

  • Amazon EC2 인스턴스에는 Amazon EC2 인스턴스를 시작할 때 사용하는 IAM 역할에 대한 ecs:StartTelemetrySession 권한도 필요합니다. Amazon ECS에서 CloudWatch 지표를 사용할 수 있기 전에 Amazon ECS 컨테이너 인스턴스 IAM 역할을 생성한 경우 이 권한을 추가해야 할 수 있습니다. 컨테이너 인스턴스 IAM 역할 및 컨테이너 인스턴스의 관리형 IAM 정책 연결에 대한 자세한 내용은 을 참조하십시오. Amazon ECS 컨테이너 인스턴스 IAM 역할

  • Amazon ECS 컨테이너 에이전트 구성을 ECS_DISABLE_METRICS=true 설정하여 Amazon EC2 인스턴스에서 CloudWatch 메트릭 수집을 비활성화할 수 있습니다. 자세한 설명은 Amazon ECS 컨테이너 에이전트 구성 섹션을 참조하세요.