Amazon ECS 서비스 및 태스크에 대한 CloudWatch Logs Live Tail 보기
CloudWatch Logs Live Tail을 사용하면 모이는 새 로그 이벤트의 스트리밍 목록을 보고 인시던트를 신속하게 해결할 수 있습니다. Amazon ECS 콘솔에서 태스크 및 서비스 이벤트를 볼 수 있습니다. 이 보기는 태스크 및 서비스 상태에 대한 일관된 보기를 제공합니다.
Amazon ECS 서비스의 각 태스크에는 각 컨테이너에 대한 전용 로그 스트림이 있습니다. 서비스가 스케일 업되면 각 태스크 인스턴스는 고유한 로그 스트림 세트를 보유합니다. 로그 스트림의 이름 지정 규칙은 다음 패턴을 따릅니다.
log-group-prefix/container-name/task-id단일 태스크는 해당 수명 동안 같은 로그 스트림에 씁니다. 로그 스트림에는 해당 태스크 컨테이너의 메시지와 애플리케이션 코드의 출력이 포함됩니다. 사용자 지정 로그를 포함하여 모든 메시지에는 타임스탬프가 지정됩니다.
참고
Live Tail 세션은 세션 사용 시간(분)별로 비용이 발생합니다. 요금에 대한 자세한 정보는 Amazon CloudWatch 요금
필수 권한
CloudWatch Logs Live Tail 세션을 시작하고 중지하려면 콘솔 IAM 사용자에 대해 다음 권한이 필요합니다.
-
logs:DescribeLogGroups -
logs:StartLiveTail -
logs:StopLiveTail
절차
https://console.aws.amazon.com/ecs/v2
에서 콘솔을 엽니다. -
보려는 리소스 결정
리소스 단계 태스크 -
클러스터(Clusters) 페이지에서 클러스터를 선택합니다.
클러스터 세부 정보 페이지가 표시됩니다.
-
작업 탭을 선택합니다.
태스크 세부 정보 페이지가 표시됩니다.
-
로그 탭을 선택합니다.
서비스 -
클러스터(Clusters) 페이지에서 클러스터를 선택합니다.
클러스터 세부 정보 페이지가 표시됩니다.
-
서비스를 선택하세요.
서비스 세부 정보 페이지가 표시됩니다.
-
로그 탭을 선택합니다.
-
-
CloudWatch Logs Live Tail을 선택한 다음 시작을 선택하세요.
-
(선택 사항) 스트림을 필터링하려면 필터 아래 로그 그룹 선택에서 로그 그룹을 선택하세요.
AWS CLI 참조
AWS CLI를 사용하여 CloudWatch Logs에 대한 Live Tail 세션을 시작할 수도 있습니다. 다음 리소스는 Live Tail에서 AWS CLI를 사용하는 방법에 대한 자세한 정보를 제공합니다.
-
start-live-tail 명령 참조 -
aws logs start-live-tail명령에 대한 전체 명령 구문, 파라미터 및 예제. -
CloudWatch Logs Live Tail 사용 설명서 - 인쇄 전용 모드와 대화형 모드 모두에서 AWS CLI 사용을 포함한 포괄적인 안내서.
-
StartLiveTail SDK 예제 - 다양한 AWS SDK와 함께 StartLiveTail API를 사용하기 위한 프로그래밍 방식 예제.