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

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

监控工作流执行情况

Amazon 实时 CloudWatch 监控您的Amazon资源以及Amazon Web Services 云在上运行的应用程序。您可以使用 Amazon 收集和跟踪指标,这些指标是一种变量,您可用 CloudWatch 来衡量相关工作流程。您可以使用亚马逊查看工作流程指标和合并日志 CloudWatch。

CloudWatch 记录工作流程

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

查看亚马逊工作流程 CloudWatch 日志
  1. 通过 https://console.aws.amazon.com/cloudwatch/ 打开亚马逊 CloudWatch 主机。

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

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

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

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

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

    • 每个安全外壳 (SSH) 文件传输协议 (SFTP) 会话一个。

    • 一个用于正在为您的服务器执行的工作流程。工作流的日志流的格式为username.workflowID.uniqueStreamSuffix

    例如,如果您的用户是mary-major,您具有以下日志流:

    mary-major-east.1234567890abcdef0 mary.w-abcdef01234567890.021345abcdef6789
    注意

    本示例中列出的 16 位字母数字标识符是虚构的。您在亚马逊看到的值 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":"s-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为工作流程提供了多个指标。您可以查看前一分钟内已启动、成功完成和失败的工作流程执行次数的指标。中描述了T CloudWatch ransfer Family 的所有指标使用 CloudWatch TransfTransfer Family