翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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
コンソールに移動します。 -
ナビゲーションペインで、[ログ]、[ログインサイト] を選択します。
-
前のステップでリストされたすべてのロググループを選択します。
-
12 時間などの時間範囲を選択します。
-
次のクエリを実行します。
$
fields @timestamp, @message | sort @timestamp desc | limit 10000
-
[結果のエクスポート]、[テーブルをダウンロード (JSON)] を選択します。