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