ECS Container Insights 설정 점검

ECS Container Insights의 실제 설정과 CloudWatch 지표 수집을 확인하세요.

설명

Container Insights는 ECS 클러스터와 서비스의 자원 사용량 및 운영 상태를 CloudWatch에서 자세히 살펴보는 기능입니다. 필요한 관측 정보가 없으면 성능 저하나 태스크 장애의 원인을 찾는 데 시간이 더 걸릴 수 있습니다.

클러스터 설정을 생략하면 계정 설정이 적용될 수 있으므로 실제 활성화 상태를 확인하세요. 기본 ECS 지표나 별도 모니터링이 모두 사라지는 것은 아닙니다.

잠재적 영향

  • 자원 사용량 증가나 장애 징후를 늦게 발견할 수 있습니다.
  • 여러 서비스가 공유하는 클러스터에서 문제 분석과 복구가 지연될 수 있습니다.

해결 방법

spec.forProvider.settings에 name: containerInsights와 value: enabled를 설정하세요. 더 상세한 관측이 필요하면 사용 중인 공급자가 지원하는 enhanced 설정도 검토하세요. 수집 비용과 접근 권한을 확인하고 배포 후 CloudWatch 지표, 대시보드와 경보를 검증하세요.

예시

변경 전

yaml
apiVersion: ecs.aws.crossplane.io/v1alpha1
kind: Cluster
metadata:
  name: example
spec:
  forProvider:
    region: us-east-1

클러스터별 설정을 명시하지 않았습니다. 계정 기본값과 실제 클러스터 상태를 함께 확인해야 합니다.

변경 후

yaml
apiVersion: ecs.aws.crossplane.io/v1alpha1
kind: Cluster
metadata:
  name: example
spec:
  forProvider:
    region: us-east-1
    settings:
      - name: containerInsights
        value: enabled

Container Insights를 명시적으로 활성화합니다. 모니터링 설정이 서비스 장애를 직접 방지하는 것은 아닙니다.

참조