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

查看金丝雀统计数据和详细信息

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

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

查看金丝雀统计数据和详细信息
  1. 访问 https://console.aws.amazon.com/cloudwatch/ 打开 CloudWatch 控制台。

  2. 在导航窗格中,选择 Application monitoring(应用程序监控)、Synthetics Canaries(Synthetics 金丝雀)。

    在有关您已创建的金丝雀的详细信息中:

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

    • Groups(组)显示了您创建的组,并显示其中有多少组存在故障或警报的金丝雀。

    • Slowest performers(最慢执行者)显示了金丝雀执行最慢的组和区域。这一数据是在选定的时间跨度内、将组或区域内所有金丝雀的平均持续时间相加,并除以组或区域中的金丝雀数量计算得出的。如果选择最慢组的指标,则会筛选该表,仅显示最慢组及其金丝雀。该表按平均持续时间排序。

    • 在页面底部附近有一张显示了所有金丝雀的表格。其中一列显示了为每个金丝雀创建的警报。仅显示符合金丝雀告警命名标准的告警。该标准为 Synthetics-Alarm-canaryName-index 。您在 CloudWatch 控制台的 Synthetics 部分中创建的金丝雀告警会自动使用此命名约定。如果金丝雀告警是在 CloudWatch 控制台的 Alarms(告警)部分或通过使用 Amazon CloudFormation 创建的,并且您未使用此命名约定,则告警会工作但不会出现在此列表中。

  3. 要查看单个金丝雀的更多详细信息,请在 Canaries(金丝雀)表中选择该金丝雀的名称。

    在有关金丝雀的详细信息中:

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

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

      在图表下,您可以选择 Steps(步骤)、Screenshot(屏幕截图)、Logs(日志)或 HAR file(HAR 文件)来查看这些类型的详细信息。如果金丝雀启用了活动跟踪,您还可以选择 Traces(跟踪)查看来自金丝雀运行的跟踪信息。

      金丝雀运行的日志存储在 S3 存储桶和 CloudWatch Logs 中。

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

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

      Steps(步骤)选项卡显示了金丝雀的步骤列表、每个步骤的状态、故障原因、步骤执行后的 URL、屏幕截图和步骤执行持续时间。对于具有 HTTP 步骤的 API 金丝雀,如果您使用的是 syn-nodejs-2.2 或更高版本的运行时,您可以查看步骤和相应的 HTTP 请求。

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

      预设情况下,在 API 金丝雀中,出于安全原因,请求标头、响应标头、请求体和响应体不包含在报告中。如果您选择将它们包含在报告中,则这些数据仅存储在 S3 存储桶中。有关如何将此数据包括在报告中,请参阅 executeHttpStep(stepName, requestOptions, [callback], [stepConfig])

      支持文本、HTML 和 JSON 类型的响应体内容。支持文本/HTML、文本/纯文本、应用程序/JSON 和应用程序/x-amz-json-1.0 等内容类型。不支持经压缩的响应。

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

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

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

    • Groups(组)选项卡显示了与此金丝雀关联的组(如果有)。

    • Tags(标签)选项卡显示了与金丝雀关联的标签。