本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控工作流程執行
Amazon CloudWatch AWS 雲端 會即時監控您在 中執行 AWS 的資源和應用程式。您可以使用 Amazon CloudWatch 收集和追蹤指標,這是您可以為工作流程測量的變數。您可以使用 Amazon CloudWatch 檢視工作流程指標和合併日誌。
工作流程的 CloudWatch 記錄
CloudWatch 提供工作流程進度和結果的合併稽核和記錄。
檢視工作流程的 Amazon CloudWatch logs
-
在 https://console.aws.amazon.com/cloudwatch/
開啟 Amazon CloudWatch 主控台。 -
在左側導覽窗格中,選擇日誌,然後選擇日誌群組。
-
在日誌群組頁面上的導覽列上,為您的 AWS Transfer Family 伺服器選擇正確的區域。
-
選擇對應至您伺服器的日誌群組。
例如,如果您的伺服器 ID 為
s-1234567890abcdef0
,您的日誌群組為/aws/transfer/s-1234567890abcdef0
。 -
在伺服器的日誌群組詳細資訊頁面上,會顯示最新的日誌串流。您要探索的使用者有兩個日誌串流:
-
每個 Secure Shell (SSH) 檔案傳輸通訊協定 (SFTP) 工作階段各一個。
-
一個用於為伺服器執行的工作流程。工作流程的日誌串流格式為
。username
.workflowID
.uniqueStreamSuffix
例如,如果您的使用者是
mary-major
,您有下列日誌串流:mary-major-east.1234567890abcdef0 mary.w-abcdef01234567890.021345abcdef6789
注意
此範例中列出的 16 位數英數識別符是虛構的。您在 Amazon CloudWatch 中看到的值不同。
-
的日誌事件頁面mary-major-usa-east.1234567890abcdef0
會顯示每個使用者工作階段的詳細資訊,而mary.w-abcdef01234567890.021345abcdef6789
日誌串流包含工作流程的詳細資訊。
以下是 的範例日誌串流mary.w-abcdef01234567890.021345abcdef6789
,以包含複製步驟的工作流程 (w-abcdef01234567890
) 為基礎。
{ "type": "ExecutionStarted", "details": { "input": { "initialFileLocation": { "bucket": "amzn-s3-demo-bucket", "key": "mary/workflowSteps2.json", "versionId": "
version-id
", "etag": "etag-id
" } } }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id
", "transferDetails": { "serverId":"s-server-id
", "username":"mary", "sessionId":"session-id
" } }, { "type":"StepStarted", "details": { "input": { "fileLocation": { "backingStore":"S3", "bucket":"amzn-s3-demo-bucket", "key":"mary/workflowSteps2.json", "versionId":"version-id
", "etag":"etag-id
" } }, "stepType":"COPY", "stepName":"copyToShared" }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id
", "transferDetails": { "serverId":"s-server-id
", "username":"mary", "sessionId":"session-id
" } }, { "type":"StepCompleted", "details":{ "output":{}, "stepType":"COPY", "stepName":"copyToShared" }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id
", "transferDetails":{ "serverId":"server-id
", "username":"mary", "sessionId":"session-id
" } }, { "type":"ExecutionCompleted", "details": {}, "workflowId":"w-abcdef01234567890", "executionId":"execution-id
", "transferDetails":{ "serverId":"s-server-id
", "username":"mary", "sessionId":"session-id
" } }
工作流程的 CloudWatch 指標
AWS Transfer Family 為工作流程提供數個指標。您可以檢視前一分鐘有多少工作流程執行開始、成功完成和失敗的指標。Transfer Family 的所有 CloudWatch 指標如 中所述使用 Transfer Family 伺服器的 CloudWatch 指標。