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