Amazon ECS 메타데이터를 사용한 워크로드 모니터링
태스크 및 컨테이너 메타데이터를 사용하여 워크로드 문제를 해결하고 런타임 환경에 따라 구성을 변경할 수 있습니다.
메타데이터에는 다음 범주가 포함됩니다.
-
작업이 실행되는 위치에 대한 정보를 제공하는 작업 수준 속성.
-
Docker ID, 이름, 이미지 세부 정보를 제공하는 컨테이너 수준 속성.
이를 통해 컨테이너에 대한 가시성을 제공합니다.
-
IP 주소, 서브넷, 네트워크 모드와 같은 네트워크 설정.
이를 통해 네트워크 구성 및 문제 해결에 도움을 줍니다.
-
작업 상태 및 정상 상태
이를 통해 태스크가 실행 중인지 알 수 있습니다.
다음 방법 중 하나를 사용하여 메타데이터를 볼 수 있습니다.
-
컨테이너 메타데이터 파일
1.15.0 버전의 Amazon ECS 컨테이너 에이전트를 비롯해 컨테이너 또는 호스트 컨테이너 인스턴스 내에서 다양한 컨테이너 메타데이터를 얻을 수 있습니다. 이 기능을 활성화하여 컨테이너 또는 호스트 컨테이너 인스턴스 내에서 태스크, 컨테이너 및 컨테이너 인스턴스에 대한 정보를 쿼리할 수 있습니다. 메타데이터 파일은 호스트 인스턴스에서 생성되고 Docker 볼륨으로 탑재되므로 태스크가 AWS Fargate에서 호스팅될 때는 사용할 수 없습니다.
-
태스크 메타데이터 엔드포인트
Amazon ECS 컨테이너 에이전트가 태스크 메타데이터 엔드포인트라고 하는 각 컨테이너에 환경 변수를 주입합니다. 이 컨테이너는 다양한 태스크 메타데이터와 Docker 통계
를 컨테이너에 제공합니다. 컨테이너 내부 검사
Amazon ECS 컨테이너 에이전트는 에이전트가 실행 중인 컨테이너 인스턴스와 이 인스턴스에서 실행 중인 관련 태스크에 대한 세부 정보를 수집하기 위한 API 태스크를 제공합니다.