Amazon CloudWatch による CloudFront メトリクスのモニタリング - Amazon CloudFront

Amazon CloudWatch による CloudFront メトリクスのモニタリング

Amazon CloudFront は Amazon CloudWatch と統合されており、ディストリビューションの運用メトリクスとエッジ関数 (Lambda@Edge 関数と CloudFront Functions の両方) を自動的に公開します。これらのメトリクスの多くは、CloudFront コンソールの一連のグラフに表示され、CloudFront API または CLI を使用してアクセスすることもできます。これらのメトリクスはすべて、CloudWatch コンソールで、または CloudWatch API または CLI を介して利用できます。CloudFront メトリクスは CloudWatch のクォータ (以前は制限と呼ばれていました) にはカウントされません。また、追加料金も発生しません。

CloudFront ディストリビューションのデフォルトメトリクスに加えて、追加のメトリクスを追加料金で有効にすることができます。追加のメトリクスは CloudFront ディストリビューションに適用され、ディストリビューションごとに個別に有効にする必要があります。料金の詳細については、「追加の CloudFront メトリクスのコストの見積り」を参照してください。

これらのメトリクスを表示すると、問題のトラブルシューティング、追跡、およびデバッグに役立ちます。CloudFront コンソールでこれらのメトリクスを表示するには、[Monitoring] (モニタリング) ページを参照してください。特定の CloudFront ディストリビューションまたはエッジ関数のアクティビティに関するグラフを表示するには、いずれかを選択してから、[View distribution metrics] (ディストリビューションのメトリクスの表示) または [View metrics] (メトリクスの表示) を選択します。

CloudFront コンソール、CloudWatch コンソール、API、または CLI で、これらのメトリクスに基づくアラームを設定することもできます (標準の CloudWatch 料金が適用されます)。例えば、5xxErrorRate メトリクスに基づくアラームを設定できます。このメトリクスは、レスポンスの HTTP ステータスコードが 500 から 599 の範囲内にあるすべてのビューワーリクエストの割合 (%) を示します。エラー率が一定時間内に特定の値 (連続した 5 分以内のリクエスト数の 5% など) に達すると、アラームがトリガーされます。アラームの作成時に、アラームの値と時間単位を指定します。詳細については、「アラームの作成」を参照してください。

注記

CloudFront コンソールで CloudWatch アラームを作成すると、アラームは米国東部 (バージニア北部) リージョン (us-east-1) に自動的に作成されます。CloudWatch コンソールでアラームを作成する場合は、同じリージョンを使用する必要があります。CloudFront はグローバルサービスであるため、サービスのメトリクスは米国東部 (バージニア北部) に送信されます。