Container Insights는 컨테이너화된 애플리케이션 및 마이크로서비스에서 지표와 로그를 수집, 집계, 요약하며, 모든 Container Insights 지표와 추가 작업 및 컨테이너 지표를 제공합니다.
Container Insights는 클러스터에서 실행 중인 모든 컨테이너를 검색하고 성능 스택의 모든 계층에서 성능 데이터를 수집합니다. 운영 데이터는 성능 로그 이벤트로 수집됩니다. 이들은 카디널리티가 높은 데이터를 적정 규모로 수집 및 저장할 수 있는 정형 JSON 스키마를 사용하는 항목입니다. 이러한 데이터를 토대로 CloudWatch는 CloudWatch 지표로서 클러스터, 서비스 및 태스크 수준에서 상위 수준의 집계 지표를 생성합니다. 이 지표에는 CPU, 메모리, 디스크, 네트워크 같은 리소스 사용률이 포함되어 있습니다. 지표는 CloudWatch 자동 대시보드에서 볼 수 있습니다.
이러한 지표는 지정된 시간 범위 동안 실행 중인 작업이 있는 리소스만 반영합니다. 예를 들어, 하나의 서비스가 포함된 클러스터에서 해당 서비스에 RUNNING
상태의 작업이 없는 경우 CloudWatch에 지표가 전송되지 않습니다. 두 개의 서비스가 있는데 그 중 하나에는 실행 중인 작업이 있고 다른 하나에는 없는 경우, 실행 중인 작업이 있는 서비스에 대한 지표만 전송됩니다.
2024년 12월 2일 AWS에서는 Amazon ECS의 향상된 관찰성을 갖춘 Container Insights를 출시했습니다. 이 버전은 Amazon EC2 및 Fargate 시작 유형을 사용하여 Amazon ECS 클러스터의 관찰성을 개선하도록 지원합니다. Amazon ECS에서 향상된 관찰성으로 Container Insights를 구성하면, Container Insights는 클러스터 수준에서 환경의 컨테이너 수준까지 상세한 인프라 원격 측정을 자동으로 수집하고, 이러한 중요한 성능 데이터를 큐레이션된 대시보드에 표시하므로 관찰성 설정에서 가중되는 과도한 부담을 없앱니다. 개선된 관찰성을 사용하여 Container Insights를 설정하는 방법에 대한 자세한 내용은 관찰성이 향상된 Container Insights 섹션을 참조하세요.
Container Insights 대신 관찰성이 향상된 Container Insights를 사용하는 것이 좋습니다. 컨테이너 환경에서 세부적인 가시성을 제공하여 평균 해결 시간을 단축하기 때문입니다. 자세한 내용은 Amazon CloudWatch 사용 설명서의 향상된 관찰성 지표를 갖춘 Amazon ECS Container Insights를 참조하세요.
확인할 수 있는 이벤트는 Amazon ECS가 Amazon EventBridge로 보낸 이벤트입니다. 자세한 내용은 Amazon ECS 이벤트를 참조하세요.
중요
CloudWatch Container Insights에서 수집된 지표는 사용자 지정 지표로 청구됩니다. CloudWatch 요금에 대한 자세한 정보는 CloudWatch 요금