Amazon ECS용 CloudWatch 메트릭

Amazon ECS용 CloudWatch 메트릭

Amazon ECS는 클러스터, 서비스, 태스크, 컨테이너에 대한 지표를 AWS/ECS 네임스페이스로 CloudWatch에 게시해요. 이 지표를 사용해 리소스 사용률을 모니터링할 수 있어요.

출처: 문서

본문

Amazon ECS는 AWS/ECS 네임스페이스 아래에 CloudWatch 지표를 게시해요. 이 지표를 사용해 클러스터의 컨테이너 인스턴스와 서비스의 상태를 모니터링할 수 있어요.

지표(Metrics)

Amazon ECS가 게시하는 주요 지표는 다음과 같아요:

  • CPUReservation – 태스크 정의에서 지정된 CPU 예약 백분율.
  • CPUUtilization – 태스크가 사용하는 CPU 사용률 백분율.
  • MemoryReservation – 태스크 정의에서 지정된 메모리 예약 백분율.
  • MemoryUtilization – 태스크가 사용하는 메모리 사용률 백분율.
  • EphemeralStorageUtilization – Fargate 태스크의 임시 스토리지 사용률.

차원(Dimensions)

AWS/ECS 지표는 다음 차원을 지원해요:

  • ClusterName – 클러스터별 지표.
  • ServiceName – 서비스별 지표.
  • TaskDefinitionFamily – 태스크 정의 패밀리별 지표.

지표 보기

CloudWatch 콘솔에서 AWS/ECS 네임스페이스를 선택해 지표를 볼 수 있어요. 서비스나 클러스터의 사용률을 확인하려면 해당 차원을 선택해 그래프로 표시할 수 있어요.

이 지표를 사용해 워크로드의 리소스 사용률을 모니터링하고, 오토 스케일링 정책의 대상 지표로 활용할 수 있어요.

더 알아보기 (Learn more)