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

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

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

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

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

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

  1. 通过以下网址打开 CloudWatch 控制台:https://console.aws.amazon.com/cloudwatch/

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

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

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

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

    • 页面底部附近有一张显示所有 Canary 的表格。右侧的一栏显示了为每个金丝雀创建的警报。仅显示符合金丝雀警报命名标准的警报。此标准为Synthetics-Alarm-canaryName-index 。Canary 警报,您在Synthetics部分会 CloudWatch 使用此命名约定。如果您在Alarms部分 CloudWatch 或通过使用Amazon CloudFormation,并且您不使用此命名约定,则警报工作,但它们不会出现在此列表中。

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

    在有关 Canary 的详细信息中:

    • 这些区域有:可用性选项卡显示有关此 Canary 最近运行的信息。

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

      在图形下方,您可以选择检查链接屏幕截图哈尔文件,或者日志查看这些类型的详细信息。如果金丝雀启用了活动跟踪,您还可以选择跟踪查看来自金丝雀运行的跟踪信息。

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

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

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

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

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

      默认情况下,在 API Canary 中,出于安全原因,请求标头、响应标头、请求正文和响应正文不包含在报告中。如果您选择包含这些数据,则仅存储在 S3 存储桶中。有关如何在报表中包含此数据的信息,请参阅执行 HttpStep(stepName 称、请求选项、[回调]、[步骤配置])

      支持响应正文内容类型的文本,HTML 和 JSON。支持文本/HTML,文本/普通,应用程序/JSON 和应用程序 /x-amz-json-1.0 等内容类型。不支持压缩响应。

    • 这些区域有:监控选项卡显示由此金丝雀发布的 CloudWatch 指标的图形。有关这些指标的更多信息,请参阅 金丝雀发布的 CloudWatch 指标

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

    • 这些区域有:配置选项卡显示有关金丝雀的配置和计划信息。

    • 这些区域有:标签选项卡将显示与 Canary 关联的标记。