기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS ParallelCluster UI 및 AWS ParallelCluster 런타임 로그 검색
문제 해결을 위해 AWS ParallelCluster UI 및 AWS ParallelCluster 런타임 로그를 검색하는 방법을 알아봅니다. 시작하려면 관련 AWS ParallelCluster UI와 AWS ParallelCluster 스택 이름을 찾아보세요. 스택 이름을 사용하여 설치 로그 그룹을 찾을 수 있습니다. 완료하려면 로그를 내보내세요. 이러한 로그는 AWS ParallelCluster 런타임에만 해당됩니다. 클러스터 로그는 로그 검색 및 보존 섹션을 참조하세요.
사전 조건
-
AWS CLI가 설치되어 있습니다.
-
AWS ParallelCluster UI가 켜져 있는 AWS 계정에 AWS CLI 명령을 실행할 보안 인증이 있습니다.
-
AWS ParallelCluster UI가 켜져 있는 AWS 계정으로 Amazon CloudWatch 콘솔에 액세스할 수 있습니다.
1단계: 관련 스택의 스택 이름 찾기
다음 예에서는 빨간색으로 강조 표시된 텍스트를 실제 값으로 바꿉니다.
AWS ParallelCluster UI를 설치한 AWS 리전 위치를 사용하여 스택을 나열하세요.
$
aws cloudformation list-stacks --region
aws-region-id
다음 스택의 스택 이름을 적어 둡니다.
-
계정에 AWS ParallelCluster UI를 배포한 스택의 이름입니다. AWS ParallelCluster UI를 설치할 때 이 이름을 입력했습니다 (예:
pcluster-ui
) -
입력한 스택 이름 앞에 접두사가 붙은 AWS ParallelCluster 스택입니다. (예:
pcluster-ui-ParallelClusterApi-ABCD1234EFGH
)
2단계: 로그 그룹 찾기
다음 예와 같이 AWS ParallelCluster UI 스택의 로그 그룹을 나열합니다.
$
aws cloudformation describe-stack-resources \ --region
aws-region-id
\ --stack-namepcluster-ui
\ --query "StackResources[?ResourceType == 'AWS::Logs::LogGroup' && (LogicalResourceId == 'ApiGatewayAccessLog' || LogicalResourceId == 'ParallelClusterUILambdaLogGroup')].PhysicalResourceId" \ --output text
다음 예와 같이 AWS ParallelCluster API 스택의 로그 그룹을 나열합니다.
$
aws cloudformation describe-stack-resources \ --region
aws-region-id
\ --stack-namepcluster-ui-ParallelCluster-Api-ABCD1234EFGH
\ --query "StackResources[?ResourceType == 'AWS::Logs::LogGroup' && LogicalResourceId == 'ParallelClusterFunctionLogGroup'].PhysicalResourceId" \ --output text
다음 단계에서 사용할 수 있도록 로그 그룹 목록을 적어 둡니다.
3단계: 로그 내보내기
다음 단계를 사용하여 로그를 수집하고 내보낼 수 있습니다.
-
AWS Management Console에 로그인한 다음 AWS ParallelCluster UI가 켜져 있는 AWS 계정에서 Amazon CloudWatch
콘솔로 이동합니다. -
탐색 창에서 Logs(로그), Logs Insights를 선택합니다.
-
이전 단계에서 나열된 로그 그룹을 모두 선택합니다.
-
시간 범위(예: 12시간)를 선택합니다.
-
다음 쿼리를 실행합니다.
$
fields @timestamp, @message | sort @timestamp desc | limit 10000
-
결과 내보내기, 테이블 다운로드(JSON)를 선택합니다.