リソースモニタリングは、高速化ドメイン名の帯域幅、トラフィック、キャッシュパフォーマンス、および HTTP ステータスコードを、クライアント IP アドレスのリージョンまたはキャリア別に追跡します。これを使用して、トラフィックの傾向を特定し、オリジンのエラーを診断し、CDN の設定を最適化します。
仕組み
リソースモニタリングは、CDN のポイントオブプレゼンス (POP) ではなく、クライアント IP アドレスのリージョンまたはキャリアに基づいてデータを収集します。これは、データがエンドユーザーの所在地を反映していることを意味し、POP の場所に基づく課金データとは異なります。
6 つのメトリクスはすべて、ドメイン名、リージョン、キャリアによるフィルタリングをサポートしています。そのうち 2 つは、プロトコル (HTTP、HTTPS、QUIC、IPv4、IPv6) によるフィルタリングもサポートしています。
メトリクス
メトリクス | 内容 | プロトコルフィルター |
リクエストのデータ転送量/帯域幅 | 高速化ドメイン名の帯域幅とトラフィック | サポート (HTTP、HTTPS、QUIC、IPv4、IPv6) |
オリジンのデータ転送量/帯域幅 | キャッシュミスにより CDN POP がオリジンサーバーからフェッチする際に消費される帯域幅とトラフィック | 非サポート |
リクエスト数 | 高速化ドメイン名の合計リクエスト数と 1 秒あたりのクエリ数 (QPS) | サポート (HTTP、HTTPS、QUIC、IPv4、IPv6) |
ヒット率 | 高速化ドメイン名のバイトヒット率とリクエストヒット率 | 非サポート |
HTTPCODE (エッジレスポンス) | エッジレスポンスの HTTP ステータスコード分布 (2xx、3xx、4xx、5xx) | 非サポート |
オリジンリクエストの HTTP ステータスコード | オリジンフェッチレスポンスの HTTP ステータスコード分布 (2xx、3xx、4xx、5xx) | 非サポート |
メトリクスの定義
リクエストのデータ転送量/帯域幅
高速化ドメイン名の帯域幅とトラフィックを表示します。
関連 API: プロトコル別の帯域幅のクエリ | 日次使用量のクエリ
オリジンのデータ転送量/帯域幅
オリジン帯域幅:コンテンツがローカルにキャッシュされていないため、CDN POP がオリジンサーバーにリソースをリクエストする際に消費されるネットワーク帯域幅。
オリジントラフィック:同じ理由でオリジンサーバーから CDN POP に転送されるデータ量。
関連 API: オリジン帯域幅のクエリ | オリジントラフィックのクエリ
リクエスト数
リクエスト:選択した時間粒度内のリクエストの総数。たとえば、5 分の粒度では、これは 5 分間ごとの合計数です。
QPS (1 秒あたりのクエリ数):選択した時間枠内の 1 秒あたりの平均リクエスト数。
関連 API: プロトコル別の QPS のクエリ
ヒット率
バイトヒット率:CDN キャッシュから直接配信されたバイトの割合。計算式は
(CDN POP からユーザーに配信された合計バイト数 - オリジンサーバーから CDN POP に配信された合計バイト数) / CDN POP からユーザーに配信された合計バイト数です。ヒット率:選択した期間内のすべてのリクエスト (HTTP および HTTPS) におけるバイトヒット率。
HTTPS ヒット率:HTTPS リクエストのみのバイトヒット率。
関連 API: バイトヒット率のクエリ | リクエストヒット率のクエリ
HTTPCODE (エッジレスポンス)
CDN エッジノードから返される HTTP ステータスコード別にリクエストを分類します:
2xx 成功:CDN ノードがリクエストを処理し、リソースまたは確認を返しました。
4xx クライアントエラー:リクエストが無効 (権限不足など) であったため、CDN ノードがリクエストを拒否しました。クライアントリクエストを修正して再試行してください。
5xx サーバーエラー:CDN ノードで内部エラー (ノードの過負荷など) が発生しました。これはオリジンサーバーの問題が原因で発生することもあります。オリジンサーバーのネットワーク設定などを確認してください。
ステータスコードの説明と解決策については、「HTTP ステータスコード」をご参照ください。
関連 API: プロトコル別の HTTP ステータスコードのクエリ
オリジンリクエストの HTTP ステータスコード (オリジンフェッチレスポンス)
オリジンサーバーから返される HTTP ステータスコード別にオリジンフェッチリクエストを分類します:
4xx クライアントエラー:リクエストが無効 (リソースが存在しないなど) であったため、オリジンサーバーがリクエストを拒否しました。クライアントリクエストを修正するか、高速化ドメイン名の設定を調整してから再試行してください。
5xx サーバーエラー:オリジンサーバーで内部エラー (サーバーの過負荷など) が発生しました。オリジンサーバーの設定と負荷を確認してください。
ステータスコードの説明と解決策については、「HTTP ステータスコード」をご参照ください。
関連 API: オリジン HTTP ステータスコードのクエリ
データ粒度と保持期間
利用可能な時間粒度、最大クエリ期間、履歴データの保持期間、およびデータレイテンシーは、コンソールからクエリを実行するか、API 経由でクエリを実行するかによって異なります。
コンソール
粒度 | クエリごとの最大時間範囲 | 履歴データ保持期間 | データレイテンシー |
5 分 | 3 日 | 90 日 | 15 分 |
1 時間 | 31 日 | 90 日 | 4 時間 |
1 日 | 90 日 | 90 日 | 翌日の午前 4:00 |
API
粒度 | クエリごとの最大時間範囲 | 履歴データ保持期間 | データレイテンシー |
5 分 | 3 日 | 93 日 | 15 分 |
1 時間 | 31 日 | 186 日 | 4 時間 |
1 日 | 366 日 | 366 日 | 翌日の午前 4:00 |
API はコンソールよりも大幅に多くの履歴データを保持します。コンソールではどちらの粒度も 90 日ですが、API では時間単位のデータは最大 186 日、日単位のデータは最大 366 日保持されます。
注意事項
モニタリングデータと課金データの比較:リソースモニタリングは、クライアント IP のリージョンとキャリアに基づいています。課金は、各課金リージョン内の CDN POP でのトラフィックと帯域幅に基づいています。2 つのデータセットは異なる統計手法を使用しているため、数値が一致しない場合があります。課金の照合ではなく、帯域幅の傾向を追跡するためにリソースモニタリングのグラフを使用してください。請求書に対応するメータリングデータを照会するには、「使用量の概要」をご参照ください。
モニタリングデータとログデータの比較:リソースモニタリング (および使用量クエリ) からのトラフィックデータは、通常、CDN ログから計算されたトラフィックの1.1 倍になります。詳細については、「モニタリングクエリ、使用量クエリ、ログ分析でトラフィックデータが異なる理由」をご参照ください。
モニタリング機能の選択
Alibaba Cloud CDN は 3 つのデータ機能を提供します。以下の表は、それぞれの機能を使用する場面を示しています。
機能 | データソース | フィルターディメンション | 時間粒度 | 最適な用途 |
リソースモニタリング | クライアント IP アドレス | リージョン、キャリア、プロトコル | 5 分/1 時間/1 日 | 履歴傾向分析、プロトコル別の内訳 |
リアルタイムモニタリング | クライアント IP アドレス | リージョン、キャリア | 1 分 | ほぼリアルタイムのトラブルシューティング (データレイテンシー約 5 分) |
使用量 | CDN POP | 課金リージョン (中国本土、アジア太平洋 1、北米など) | 可変 | 請求書とのトラフィックの照合 |
リソースモニタリングとリアルタイムモニタリングの違い:
レイテンシー:リアルタイムモニタリングのデータは約 5 分以内に利用可能になります。リソースモニタリングの 5 分粒度のデータは、約 15 分以内に利用可能になります。
粒度:リアルタイムモニタリングは 1 分の粒度をサポートしています。リソースモニタリングの最小粒度は 5 分です。
プロトコル別の内訳:リソースモニタリングは、HTTP、HTTPS、QUIC、IPv4、および IPv6 によるフィルタリングをサポートしています。リアルタイムモニタリングはサポートしていません。
詳細については、「リアルタイムモニタリング」および「リソース使用量のクエリ」をご参照ください。
リソースモニタリングデータのクエリ
CDN コンソールにログインします。
ナビゲーションペインで、統計分析 > リソースモニタリング を選択します。
メトリクス、ドメイン名、リージョン、キャリア、時間範囲を選択し、照会 をクリックします。ダッシュボードには、選択したメトリクスと条件のグラフとデータテーブルが表示されます。
次のステップ
リアルタイムモニタリング — 1 分の粒度でほぼリアルタイムの CDN メトリクスを表示します。
使用量の概要 — 請求書と一致するメータリングデータを確認します。
HTTP ステータスコード — 4xx および 5xx エラーのトラブルシューティングを行います。