

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# PCUI 및 AWS ParallelCluster 런타임 로그 검색
<a name="troubleshooting-v3-get-runtime-logs"></a>

문제 해결을 위해 PCUI 및 AWS ParallelCluster 런타임 로그를 검색하는 방법을 알아봅니다. 시작하려면 관련 PCUI와 AWS ParallelCluster 스택 이름을 찾아보세요. 스택 이름을 사용하여 설치 로그 그룹을 찾을 수 있습니다. 완료하려면 로그를 내보내세요. 이러한 로그는 AWS ParallelCluster 런타임에만 해당됩니다. 클러스터 로그는 [로그 검색 및 보존](troubleshooting-v3-get-logs.md) 섹션을 참조하세요.

**사전 조건**
+ 가 설치 AWS CLI 됩니다.
+ PCUI가 켜져 AWS 계정 있는에서 AWS CLI 명령을 실행할 수 있는 자격 증명이 있습니다.
+ PCUI가 켜져 AWS 계정 있는에서 Amazon CloudWatch 콘솔에 액세스할 수 있습니다.

## 1단계: 관련 스택의 스택 이름 찾기
<a name="pcui-install-logs-v3-step-1"></a>

다음 예에서는 빨간색으로 강조 표시된 텍스트를 실제 값으로 바꿉니다.

PCUI를 설치한 AWS 리전 를 사용하여 스택을 나열합니다.

```
$ aws cloudformation list-stacks --region aws-region-id
```

다음 스택의 스택 이름을 적어 둡니다.
+ 계정에 PCUI를 배포한 스택의 이름입니다. PCUI를 설치할 때 이 이름을 입력했습니다(예: `pcluster-ui`).
+ 입력한 AWS ParallelCluster 스택 이름 앞에 접두사가 붙은 스택입니다. 예: `pcluster-ui-ParallelClusterApi-ABCD1234EFGH`.

## 2단계: 로그 그룹 찾기
<a name="pcui-install-logs-v3-step-2"></a>

다음 예와 같이 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단계: 로그 내보내기
<a name="pcui-install-logs-v3-step-3"></a>

다음 단계를 사용하여 로그를 수집하고 내보낼 수 있습니다.

1. 에 로그인 AWS Management Console한 다음 PCUI가 켜져 있는 AWS 계정 에서 [Amazon CloudWatch](https://console.aws.amazon.com/cloudwatch/) 콘솔로 이동합니다.

1. 탐색 창에서 **Logs**(로그), **Logs Insights**를 선택합니다.

1. 이전 단계에서 나열된 로그 그룹을 모두 선택합니다.

1. 시간 범위(예: 12시간)를 선택합니다.

1. 다음 쿼리를 실행합니다.

   ```
   $ fields @timestamp, @message
   | sort @timestamp desc
   | limit 10000
   ```

1. **결과 내보내기**, **테이블 다운로드(JSON)**를 선택합니다.