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

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

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

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

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

您还可以查看 Canary 创建的 CloudWatch 指标。这些指标位于 CloudWatchSynthetics 命名空间中。指标有名称 SuccessPercent, Failed、和 Duration。这些指标 CanaryName 维度。检查 GUI 工作流的 Canary 还使用 StepName 作为维度。

有关查看 CloudWatch 指标的更多信息,请参阅查看可用指标

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

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

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

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

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

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

    • 页面底部附近是一张显示所有龋齿的桌子。右边的列显示为每个餐点创建的闹钟。仅显示符合处方集警报命名标准的警报。该标准是 Synthetics-Alarm-canaryName-index 。您在 合成物 章节 CloudWatch 话务台自动使用此命名约定。如果您在 闹钟 章节 CloudWatch 或使用 AWS CloudFormation,而您不使用这个命名惯例,警报就会起作用,但不会出现在此列表中。

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

    在有关 Canary 的详细信息中:

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

    • 在图表下,您可以选择 Screenshot (屏幕截图)HAR file (HAR 文件)Logs (日志) 来查看这些类型的详细信息。

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

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

      如果开胃菜使用 syn-nodejs-2.0-beta 运行时,您可以根据状态代码、请求大小或duation对HAR文件进行排序。

  4. 如果开胃菜使用 syn-nodejs-2.0-beta 可在运行时或稍后时间执行其脚本中的步骤,您可以选择 步骤 选项卡。此选项卡显示Canary步骤列表、每个步骤的状态、失败原因、步骤执行后的URL、屏幕截图和步骤执行的持续时间。