

# 金丝雀发布的 CloudWatch 指标
<a name="CloudWatch_Synthetics_Canaries_metrics"></a>

金丝雀会将以下指标发布到 `CloudWatchSynthetics` 命名空间中的 CloudWatch。有关查看 CloudWatch 指标的更多信息，请参阅[查看可用的指标](viewing_metrics_with_cloudwatch.md)。

**注意**  
对于多浏览器金丝雀，浏览器维度指标默认处于启用状态，提供跨 Chrome、Firefox 及其他浏览器的性能可视化洞察。要禁用浏览器指标，请将 `browserDimension` 设置为 `false`。  
对于单浏览器金丝雀，浏览器维度指标默认处于禁用状态，避免数据冗余。要查看按浏览器细分的指标，请将 `browserDimension` 设置为 ` true`。


| 指标 | 说明 | 
| --- | --- | 
|   `2xx`   |  金丝雀执行的返回“OK”响应且响应代码介于 200 到 299 之间的网络请求数。 针对使用 ` syn-nodejs-2.0` 或更高版本运行时的 UI 金丝雀和使用 `syn-nodejs-2.2` 或更高版本运行时的 API 金丝雀报告此指标。 有效维度：CanaryName、浏览器 有效统计数据：Sum 单位：计数  | 
|   `4xx`   |  金丝雀执行的返回“Error”响应且响应代码介于 400 到 499 之间的网络请求数。 针对使用 ` syn-nodejs-2.0` 或更高版本运行时的 UI 金丝雀和使用 `syn-nodejs-2.2` 或更高版本运行时的 API 金丝雀报告此指标。 有效维度：CanaryName、浏览器 有效统计数据：Sum 单位：计数  | 
|   `5xx`   |  金丝雀执行的返回“Fault”响应且响应代码介于 500 到 599 之间的网络请求数。 针对使用 ` syn-nodejs-2.0` 或更高版本运行时的 UI 金丝雀和使用 `syn-nodejs-2.2` 或更高版本运行时的 API 金丝雀报告此指标。 有效维度：CanaryName、浏览器 有效统计数据：Sum 单位：计数  | 
|   `Duration`   |  金丝雀运行时长，以毫秒为单位。 有效维度：CanaryName、浏览器 有效统计数据：平均值 单位：毫秒  | 
|   `DurationDryRun`   |  DryRun 执行的持续时间。 有效维度：CanaryName、浏览器 有效统计数据：平均值 单位：毫秒  | 
|   `EphemeralStorageUsagePercent`   |  已使用的临时存储占配置的临时存储总量的最大百分比。此指标每隔 10 秒收集一次。  | 
|   `Failed`   |  执行失败的金丝雀运行数。这些失败与金丝雀本身有关。 有效维度：CanaryName、浏览器 有效统计数据：Sum 单位：计数  | 
|   `Failed requests`   |  金丝雀在目标网站上执行但失败且无响应的 HTTP 请求数。 有效维度：CanaryName、浏览器 有效统计数据：Sum 单位：计数  | 
|   `RetryCount`   |  金丝雀重试的次数。仅当存在重试时才会显示此指标。 有效维度：CanaryName、浏览器 有效统计数据：Sum 单位：计数  | 
|   `SuccessPercent`   |  此金丝雀成功运行且未发现任何故障的运行数百分比。 有效维度：CanaryName、浏览器 有效统计数据：平均值 单位：百分比  | 
|   `SuccessPercentDryRun`   |  DryRun 执行的成功百分比。 有效维度：CanaryName、浏览器 有效统计数据：平均值 单位：百分比  | 
|   `SuccessPercentWithRetries`   |  此金丝雀在所有尝试后成功运行的百分比。 有效维度：CanaryName、浏览器 有效统计数据：平均值 单位：百分比  | 
|   `VisualMonitoringSuccessPercent`   |  在金丝雀运行期间成功匹配基准屏幕截图的可视化比较数百分比。 有效维度：CanaryName、浏览器 有效统计数据：平均值 单位：百分比  | 
|   `VisualMonitoringTotalComparisons`   |  在金丝雀运行期间发生的可视化比较总数。 有效维度：CanaryName、浏览器 单位：计数  | 

**注意**  
使用 Synthetics 库中 `executeStep()` 或 `executeHttpStep()` 方法的金丝雀还会发布 `SuccessPercent` 和 ` Duration` 指标，指标包含每个步骤的 `CanaryName` 和 `StepName` 维度。

 