查看 Canary 统计数据和详细信息 - Amazon CloudWatch
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

查看 Canary 统计数据和详细信息

您可以查看有关 Canary 的详细信息,并查看有关其运行的统计数据。

要能够查看有关 Canary 运行结果的所有详细信息,您必须登录具有足够权限的账户。有关更多信息,请参阅CloudWatch Canary 所需的 角色和权限

查看 Canary 统计数据和详细信息

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 在导航窗格中,选择 Canaries

    在有关您已创建的 Canary 的详细信息中:

    • Status (状态) 直观地显示了已通过其最新运行的 Canary 的数目。

    • Canary runs (Canary 运行) 下的图表中,每个点代表您的 Canary 运行 1 分钟。您可以在某个点上暂停来查看详细信息。

    • 页面底部附近是一个显示所有 Canary 的表。右侧的列显示为每个 Canary 创建的警报。仅显示符合 Canary 警报命名标准的警报。此标准为 Synthetics-Alarm-canaryName-index 。您在控制台的 SyntheticsCloudWatch 部分创建的 Canary 警报将自动使用此命名约定。如果您在 控制台的 AlarmsCloudWatch (警报) 部分中或使用 创建 Canary 警报AWS CloudFormation,并且不使用此命名约定,则警报会起作用,但不会显示在此列表中。

  3. 要查看有关一个 Canary 的更多详细信息,请在 Status (状态) 图表中选择一个点,或在 Canaries 表中选择该 Canary 的名称。

    在有关 Canary 的详细信息中:

    • Availability (可用性) 选项卡显示有关此 Canary 的最近运行的信息。

      Canary runs (Canary 运行) 下,您可以选择其中一条线,查看有关运行的详细信息。

      在图表下,您可以选择 Links checked (链接检查)、Screenshot (屏幕截图)、HAR file (HAR 文件) 或 Logs (日志) 以查看这些详细信息类型。如果 Canary 已启用活动跟踪,您还可以选择 Traces (跟踪) 来查看来自 Canary 运行的跟踪信息。

      Canary 运行的日志存储在 S3 存储桶和 CloudWatch Logs 中。

      屏幕截图显示您的客户如何查看您的网页。您可以使用 HAR 文件(HTTP 存档文件)查看有关网页的详细性能数据。您可以分析 Web 请求列表并捕获性能问题,例如某个项的加载时间。日志文件显示 Canary 运行与网页之间的交互记录,可用于识别错误的详细信息。

      如果 Canary 使用syn-nodejs-2.0-beta运行时 或更高版本,您可以按状态代码、请求大小或持续时间对 HAR 文件进行排序。

      如果 Canary 使用syn-nodejs-2.0-beta运行时 或更高版本,并且 Canary 在脚本中执行步骤,则可以选择 Steps 选项卡。此选项卡显示 Canary 步骤的列表、每个步骤的状态、失败原因、步骤执行后的 URL、屏幕截图和步骤执行的持续时间。对于具有 HTTP 步骤的 API Canary,如果您使用的是运行时 syn-nodejs-2.2 或更高版本,则可以查看步骤和相应的 HTTP 请求。

      选择 HTTP Requests 选项卡以查看 Canary 发出的每个 HTTP 请求的日志。您可以查看请求/响应标头、响应正文、状态代码、错误和性能计时(总持续时间、TCP 连接时间、TLS 握手时间、第一个字节时间和内容传输时间)。此处捕获在后台使用 HTTP/HTTPS 模块的所有 HTTP 请求。

      默认情况下,在 API Canary 中,出于安全原因,请求标头、响应标头、请求正文和响应正文未包含在报告中。如果您选择包含它们,则数据仅存储在 S3 存储桶中。有关如何在报告中包含此数据的信息,请参阅executeHttpStep(stepName, requestOptions, [回调], [stepConfig

      支持响应正文内容类型的文本、HTML 和 JSON。支持 text/HTML、text/plain、application/JSON 和 x-amz-json-1 等内容类型。不支持压缩响应。

    • Monitoring (监控) 选项卡显示此 Canary 发布的CloudWatch指标的图表。有关这些指标的更多信息,请参阅 CloudWatch Canary 发布的 指标

      Canary 发布的CloudWatch图形下方是与 Canary 代码相关的Lambda指标的图表Lambda。

    • Configuration (配置) 选项卡显示有关 Canary 的配置和计划信息。

    • Tags 选项卡显示与 Canary 关联的标签。