내용으로 건너뛰기

Amazon ECS의 Container Insights 관련 문제를 해결하려면 어떻게 해야 합니까?

2분 분량
0

Amazon Elastic Container Service(Amazon ECS) 컨테이너 인스턴스에 대한 Amazon CloudWatch Container Insights 관련 문제를 해결하고 싶습니다.

해결 방법

Container Insights에 Fargate 시작 유형에 대한 지표가 누락됨

이 문제는 일반적으로 작업 리소스가 충분하지 않을 때 발생합니다. 이 문제를 해결하려면 작업 리소스를 최적화하십시오.

awslogs 컨테이너 인스턴스 로그 드라이버에서 로그가 손실됨

때때로 로깅 서버에 연결할 수 없거나 로깅 서버에서 로그를 수락하지 못할 수 있습니다. 이러한 시나리오에서는 로그가 손실될 수 있습니다. 로그 손실을 방지하려면 Amazon ECS 작업 정의에서 비차단 모드를 사용하도록 로그를 구성하십시오.

"logConfiguration": {
    "logDriver": "awslogs",
    "options": {
        "mode": "non-blocking",
        "max-buffer-size": "25m",
    }
}

중요: 비차단 모드를 사용하는 경우 로그 드라이버는 메모리 내 중간 버퍼에 로그를 저장합니다. 버퍼에 공간이 부족하면 버퍼가 추가 로그를 저장할 수 없어 로그가 손실됩니다. 또한 로그 드라이버가 애플리케이션의 로그 배출 속도를 관리할 수 없는 경우 로그 손실이 발생할 수 있습니다.

Amazon ECS에서 삭제했다가 다시 생성한 클러스터에 Container Insights를 배포함

Container Insights가 활성화되지 않은 기존 Amazon ECS 클러스터를 삭제하면 문제가 발생할 수 있습니다. 이름이 같은 새 클러스터를 생성하는 경우 새 클러스터에 대해 Container Insights를 수동으로 활성화해야 합니다.

Amazon ECS 클러스터에서 Container Insights를 비활성화했지만 여전히 활성화되어 있음

Container Insights가 자동으로 다시 활성화되는 경우 CloudWatch 대시보드에서 모니터링을 수동으로 삭제해야 합니다.

AWS 공식업데이트됨 2년 전