本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理工作流程的日志记录
CloudWatch 为工作流程进度和结果提供统一的审计和日志记录。此外,还为工作流程 Amazon Transfer Family 提供了多个指标。您可以查看前一分钟有多少工作流程执行启动、成功完成和失败的指标。中描述了 Transfer Family 的所有 CloudWatch 指标使用 T CloudWatch ransfer Family 的指标。
查看 Amazon 工作流程 CloudWatch 日志
-
打开 Amazon CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/
。 -
在左侧导航窗格中选择日志,然后选择日志组。
-
在日志组页面的导航栏上,为您的 Amazon 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
日志流包含工作流程的详细信息。
以下是基于包含复制步骤的工作流程 (w-abcdef01234567890
) 的 mary.w-abcdef01234567890.021345abcdef6789
日志流示例。
{ "type": "ExecutionStarted", "details": { "input": { "initialFileLocation": { "bucket": "
DOC-EXAMPLE-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":"DOC-EXAMPLE-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
" } }