

# Canary によって発行される CloudWatch メトリクス
<a name="CloudWatch_Synthetics_Canaries_metrics"></a>

Canary は、次のメトリクスを `CloudWatchSynthetics` 名前空間の CloudWatch に公開します。CloudWatch メトリクスの表示方法の詳細については、「[利用可能なメトリクスを表示する](viewing_metrics_with_cloudwatch.md)」を参照してください。

**注記**  
マルチブラウザ Canary の場合、ブラウザディメンションメトリクスはデフォルトで有効になっており、Chrome、Firefox、その他のブラウザ間でパフォーマンスを視覚化できます。ブラウザメトリクスを無効にするには、`browserDimension` を `false` に設定します。  
シングルブラウザ Canary の場合、冗長性を避けるため、ブラウザディメンションメトリクスはデフォルトで無効になっています。ブラウザ別に分類されたメトリクスを表示するには、`browserDimension` を ` true` に設定します。


| メトリクス | 説明 | 
| --- | --- | 
|  `2xx`  | 応答コード 200～299 で、OK 応答を返した Canary によって実行された、ネットワーク要求の数。<br />このメトリクスは、ランタイムバージョン ` syn-nodejs-2.0` 以降を使用する UI Canary について、およびランタイムバージョン `syn-nodejs-2.2` 以降を使用する API Canary について、それぞれレポートされます。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Sum<br />単位: カウント | 
|  `4xx`  | 応答コード 400～499 で、Error 応答を返した Canary によって実行された、ネットワーク要求の数。<br />このメトリクスは、ランタイムバージョン ` syn-nodejs-2.0` 以降を使用する UI Canary について、およびランタイムバージョン `syn-nodejs-2.2` 以降を使用する API Canary について、それぞれレポートされます。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Sum<br />単位: カウント | 
|  `5xx`  | 応答コード 500～599 で、Fault 応答を返した Canary によって実行された、ネットワーク要求の数。<br />このメトリクスは、ランタイムバージョン ` syn-nodejs-2.0` 以降を使用する UI Canary について、およびランタイムバージョン `syn-nodejs-2.2` 以降を使用する API Canary について、それぞれレポートされます。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Sum<br />単位: カウント | 
|  `Duration`  | Canary 実行の時間 (ミリ秒)。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Average<br />単位: ミリ秒 | 
|  `DurationDryRun`  | DryRun の実行期間。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Average<br />単位: ミリ秒 | 
|  `EphemeralStorageUsagePercent`  | 設定された総エフェメラルストレージと比較した、使用されるエフェメラルストレージの最大パーセンテージ。このメトリクスは 10 秒間隔で収集されます。 | 
|  `Failed`  | 実行に失敗したCanary 実行の数。これらの失敗は Canary 自体に関連しています。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Sum<br />単位: カウント | 
|  `Failed requests`  | ターゲットウェブサイトの Canary によって実行され、応答なしで失敗した HTTP リクエストの数。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Sum<br />単位: カウント | 
|  `RetryCount`  | Canary の再試行回数。このメトリクスは再試行がある場合にのみ表示されます。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Sum<br />単位: カウント | 
|  `SuccessPercent`  | 成功し、失敗が見つからないこの Canary の実行の割合。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Average<br />単位: パーセント | 
|  `SuccessPercentDryRun`  | DryRun の実行成功率。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Average<br />単位: パーセント | 
|  `SuccessPercentWithRetries`  | すべての試行を終えた該当の Canary 実行の成功率。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Average<br />単位: パーセント | 
|  `VisualMonitoringSuccessPercent`  | Canary 実行中のベースラインのスクリーンショットに正常に一致したビジュアル比較の割合。<br />有効なディメンション: CanaryName、Browser<br />有効な統計: Average<br />単位: パーセント | 
|  `VisualMonitoringTotalComparisons`  | Canary 実行中に発生したビジュアル比較の合計数。<br />有効なディメンション: CanaryName、Browser<br />単位: カウント | 

**注記**  
Synthetics ライブラリの `executeStep()` または `executeHttpStep()` メソッドのいずれかを使用する Canary は、各ステップのディメンション `CanaryName` および `StepName` を使用して `SuccessPercent` および ` Duration` メトリクスも発行します。

 