

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

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

 