本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 AWS Glue 中執行和監控工作流程
如果工作流程的啟動觸發是隨需觸發,您可以從 AWS Glue 主控台啟動工作流程。完成下列步驟來執行和監控工作流程。如果工作流程失敗,您可以檢視執行圖形,判斷失敗的節點。若要協助疑難排解,如果工作流程是從藍圖建立的,您可以檢視藍圖執行以查看用於建立工作流程的藍圖參數值。如需詳細資訊,請參閱 檢視 AWS Glue 中的藍圖執行。
您可以用 AWS Glue 主控台、API 或 AWS Command Line Interface (AWS CLI) 執行和監控工作流程。
執行和監控工作流程 (主控台)
開啟位於 https://console.aws.amazon.com/glue/
的 AWS Glue 主控台。 -
在導覽窗格的 ETL 下,選擇 Workflows (工作流程)。
-
選取工作流程。在 Actions (動作) 選單中,選擇 Run (執行)。
-
檢查工作流程清單中的 Last run status (上一個執行狀態) 欄。選擇重新整理按鈕以檢視進行中的工作流程狀態。
-
當工作流程執行時或工作流程完成 (或失敗) 之後,請完成下列步驟來檢視執行詳細資訊。
-
確認已選取工作流程,然後選擇 History (歷史記錄) 標籤。
-
選擇目前或最近執行的工作流程,然後選擇 View run details (檢視執行詳細資訊)。
工作流程執行時期圖形會顯示目前的執行狀態。
-
選擇圖表中的任何節點,以檢視節點的詳細資訊和狀態。
-
執行和監控工作流程 (AWS CLI)
-
輸入以下命令。使用要執行的工作流程取代
<workflow-name>
。aws glue start-workflow-run --name
<workflow-name>
如果成功啟動工作流程,命令會傳回執行 ID。
-
藉由使用
get-workflow-run
命令可檢視工作流程執行狀態。提供工作流程名稱和執行 ID。aws glue get-workflow-run --name myWorkflow --run-id wr_d2af14217e8eae775ba7b1fc6fc7a42c795aed3cbcd8763f9415452e2dbc8705
下列為範例命令輸出。
{ "Run": { "Name": "myWorkflow", "WorkflowRunId": "wr_d2af14217e8eae775ba7b1fc6fc7a42c795aed3cbcd8763f9415452e2dbc8705", "WorkflowRunProperties": { "run_state": "COMPLETED", "unique_id": "fee63f30-c512-4742-a9b1-7c8183bdaae2" }, "StartedOn": 1578556843.049, "CompletedOn": 1578558649.928, "Status": "COMPLETED", "Statistics": { "TotalActions": 11, "TimeoutActions": 0, "FailedActions": 0, "StoppedActions": 0, "SucceededActions": 9, "RunningActions": 0, "ErroredActions": 0 } } }