Amazon ECS 모니터링 - Amazon Elastic Container Service

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 지표 보기 단원을 참조하십시오.