监控工作流程执行情况 - Amazon Transfer Family
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

监控工作流程执行情况

Amazon 会实时 CloudWatch 监控您的 Amazon 资源和您运行 Amazon Web Services 云 的应用程序。您可以使用 Amazon CloudWatch 收集和跟踪指标,这些指标是您可以衡量工作流程的变量。您可以使用 Amazon 查看工作流程指标和整合日志 CloudWatch。

CloudWatch 记录工作流程

CloudWatch 为工作流程进度和结果提供统一的审计和日志记录。

查看 Amazon 工作流程 CloudWatch 日志
  1. 打开亚马逊 CloudWatch 控制台,网址为 https://console.aws.amazon.com/cloudwatch/

  2. 在左侧导航窗格中选择日志,然后选择日志组

  3. 日志组页面的导航栏上,为您的 Amazon Transfer Family 服务器选择正确的区域。

  4. 选择与您的服务器相对应的日志组。

    例如,如果您的服务器 ID 是 s-1234567890abcdef0,则您的日志组是 /aws/transfer/s-1234567890abcdef0

  5. 在服务器的日志组详细信息页面上,将显示最新的日志流。您正在探索的用户有两个日志流:

    • 每个 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" } }

CloudWatch 工作流程指标

Amazon Transfer Family 为工作流程提供了多个指标。您可以查看前一分钟有多少工作流程执行启动、成功完成和失败的指标。中描述了 Transfer Family 的所有 CloudWatch 指标使用 T CloudWatch ransfer Family 的指标