ECS Container Insights 설정 점검

ECS 클러스터의 Container Insights와 실제 지표 수집을 확인하세요.

설명

Container Insights는 ECS 클러스터와 서비스의 CPU, 메모리 등 운영 지표를 CloudWatch에서 더 자세히 수집하고 분석할 수 있게 합니다. 필요한 관측 정보가 부족하면 장애 대응과 성능 분석이 늦어질 수 있습니다.

클러스터 설정이 생략된 경우 계정 기본값이 적용될 수 있습니다. 실제 활성화 상태를 확인하고, 이 기능이 꺼져 있어도 기본 ECS 지표나 별도 모니터링이 제공되는지는 구분해 확인하세요.

잠재적 영향

  • 자원 사용량과 성능 문제를 빠르게 파악하기 어려울 수 있습니다.
  • 작업 실패 원인 분석과 복구가 지연될 수 있습니다.

해결 방법

ClusterSettings에 Name: containerInsights와 Value: enabled를 지정하세요. 더 상세한 관측이 필요하면 지원되는 enhanced 모드도 검토하세요. 비용과 필요한 권한을 확인하고 CloudWatch 대시보드, 지표와 경보를 실제로 검증하세요.

예시

변경 전

yaml
Resources:
  ECSCluster:
    Type: AWS::ECS::Cluster
    Properties:
      ClusterName: MyCluster

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

변경 후

yaml
Resources:
  ECSCluster:
    Type: AWS::ECS::Cluster
    Properties:
      ClusterName: MyCluster
      ClusterSettings:
        - Name: containerInsights
          Value: enabled

Container Insights를 명시적으로 활성화합니다. 실제 지표 수집과 운영 대응에 필요한 경보를 확인하세요.

참조