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 네임스페이스를 선택해 지표를 볼 수 있어요. 서비스나 클러스터의 사용률을 확인하려면 해당 차원을 선택해 그래프로 표시할 수 있어요.
이 지표를 사용해 워크로드의 리소스 사용률을 모니터링하고, 오토 스케일링 정책의 대상 지표로 활용할 수 있어요.