ECS Container Insights 설정 점검

ECS Container Insights를 통해 필요한 운영 지표를 수집하세요.

설명

ECS Container Insights는 클러스터와 서비스의 CPU, 메모리 등 운영 지표를 CloudWatch에서 자세히 살펴보게 해 줍니다. 필요한 정보가 부족하면 장애나 성능 저하의 원인을 좁히는 데 시간이 더 걸릴 수 있습니다.

클러스터의 설정을 생략하면 계정 설정이 적용될 수 있으므로 실제 상태를 확인하세요. Container Insights 비활성화가 모든 기본 ECS 지표의 수집 중단을 뜻하지는 않습니다.

잠재적 영향

  • 자원 부족이나 성능 문제를 늦게 발견할 수 있습니다.
  • 서비스 장애 분석과 복구가 지연될 수 있습니다.

해결 방법

setting 블록에 name = "containerInsights"와 value = "enabled"를 지정하세요. 더 상세한 관측이 필요하면 공급자가 지원하는 enhanced 모드도 검토하세요. 비용과 수집 권한을 확인하고 CloudWatch 지표, 대시보드와 경보가 정상 동작하는지 검증하세요.

예시

변경 전

hcl
resource "aws_ecs_cluster" "example" {
  name = "white-hart"
}

클러스터별 설정이 없으므로 계정 기본값과 실제 활성화 상태를 확인해야 합니다.

변경 후

hcl
resource "aws_ecs_cluster" "example" {
  name = "white-hart"

  setting {
    name  = "containerInsights"
    value = "enabled"
  }
}

같은 클러스터에 Container Insights를 명시적으로 활성화합니다. 필요한 경보와 운영 대응 절차도 함께 구성하세요.

참조