Amazon ECS 모니터링
모니터링은 Amazon ECS와 AWS 솔루션의 안정성, 가용성 및 성능을 유지하는 데 중요한 부분입니다. 발생하는 다중 지점 실패를 보다 쉽게 디버깅할 수 있도록 AWS 솔루션의 모든 부분으로부터 모니터링 데이터를 수집해야 합니다. Amazon ECS에 대한 모니터링을 시작하기 전에 다음 질문에 대한 답변을 포함하는 모니터링 계획을 생성합니다.
-
모니터링의 목표
-
모니터링할 리소스
-
이러한 리소스를 모니터링하는 빈도
-
사용할 모니터링 도구
-
모니터링 작업을 수행할 사람
-
문제 발생 시 알려야 할 대상
사용 가능한 지표는 클러스터 내 작업 및 서비스의 시작 유형에 따라 달라집니다. 해당 서비스에 Fargate 시작 유형을 사용하는 경우 CPU 및 메모리 사용률 지표를 제공하여 서비스 모니터링을 지원합니다. Amazon EC2 시작 유형의 경우에는 기본 인프라를 구성하는 EC2 인스턴스를 소유하며 이 인스턴스를 모니터링해야 합니다. 클러스터, 서비스 및 작업에서 추가 CPU 및 메모리의 예약과 사용률 지표를 사용할 수 있습니다.
다음 단계에서는 다양한 시간과 다양한 부하 조건에서 성능을 측정하여 환경에서 일반 Amazon ECS 성능의 기준선을 설정합니다. Amazon ECS가 과거 모니터링 데이터를 저장하는 것을 모니터링하면서 현재 성능 데이터를 이 과거 데이터와 비교하면 일반적인 성능 패턴과 성능 이상을 식별하고 이를 해결할 방법을 고안할 수 있습니다.
기준선을 설정하려면 최소한 다음 항목을 모니터링해야 합니다.
-
Amazon ECS 클러스터의 CPU 및 메모리 예약과 사용률 지표
-
Amazon ECS 서비스의 CPU 및 메모리 사용률 지표
자세한 내용은 Amazon ECS 지표 보기 단원을 참조하십시오.