本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
擷取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用戶界面上AWS 帳戶訪問亞馬遜 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使用者介面所在AWS 帳戶的 Amazon CloudWatch
主控台。 -
在導覽窗格中選擇 [記錄檔]、[記錄洞見]。
-
選取上一個步驟中列出的所有日誌群組。
-
選擇時間範圍,例如 12 小時。
-
執行下列查詢:
$
fields @timestamp, @message | sort @timestamp desc | limit 10000
-
選擇 [匯出結果]、[下載資料表 (JSON)]。