リアルタイムモニタリングは、CDN のトラフィック、帯域幅、オリジンフェッチステータスに関する 1 分粒度のデータを、最短 5 分のデータレイテンシーで提供します。この機能を使用すると、トラフィックの急増を検出し、キャッシュ効率を追跡し、発生した HTTP エラーを特定できます。
仕組み
すべてのリアルタイムモニタリングデータは、クライアント IP アドレスに基づいて収集されます。各 IP アドレスは特定のリージョンまたはキャリアにマッピングされるため、リージョン、キャリア、またはその両方でモニタリングデータをフィルタリングできます。
課金は、クライアント IP ではなく、CDN の POP (Point of Presence) で測定されたトラフィックと帯域幅に基づいて計算されます。そのため、モニタリングの数値と課金の数値は異なる統計手法を使用しており、一致しない場合があります。請求書に対応するメータリングデータについては、「使用量の概要」をご参照ください。
メトリクス
リアルタイムモニタリングは、3 つのメトリクスグループを追跡します。各グループで、ドメイン名、リージョン、キャリア、および時間範囲を選択すると、データが表示されます。
リクエスト
アクセラレーションドメイン名の帯域幅、トラフィック、リクエスト数、および 1 秒あたりのクエリ数 (QPS) です。
メトリック | 説明 |
帯域幅 | 指定した時間にクライアントリクエストによって消費された帯域幅 |
トラフィック | クライアントに転送された累積データ量 |
リクエスト | CDN の POP が受信したリクエストの総数 |
QPS | 1 秒あたりに処理されるリクエスト数 |
関連 API:
Back-to-origin ルーティング
アクセラレーションドメイン名の Back-to-origin 帯域幅と Back-to-origin トラフィックです。これらのメトリクスは、CDN がオリジンサーバーからフェッチするデータ量を示します。持続的な増加は、キャッシュヒット率の低下を示している可能性があります。
メトリック | 説明 |
Back-to-origin 帯域幅 | CDN の POP がオリジンサーバーからコンテンツをフェッチする際に消費される帯域幅 |
Back-to-origin トラフィック | CDN の POP がオリジンサーバーからフェッチした累積データ量 |
関連 API:
キャッシュヒット率と HTTP ステータスコード
アクセラレーションドメイン名のリクエストヒット率、バイトヒット率、および 2xx、3xx、4xx、5xx の HTTP ステータスコードの内訳です。
メトリック | 説明 |
リクエストヒット率 | オリジンサーバーからフェッチせずに CDN キャッシュから処理されたリクエストの割合 |
バイトヒット率 | CDN キャッシュから配信されたレスポンスバイトの割合 |
HTTP ステータスコード | 各ステータスコード範囲 (2xx、3xx、4xx、5xx) のレスポンス数 |
エッジレスポンスステータスコード:
2xx 成功: POP はクライアントリクエストを正常に処理し、リソースまたは確認応答を返しました。
4xx クライアントエラー: リクエストが無効 (アクセス許可の不足など) であるため、POP はリクエストを処理できませんでした。クライアントリクエストを修正して、再試行してください。
5xx サーバーエラー: リクエストの処理中に POP で内部エラーが発生しました (POP の過負荷など) 。オリジンサーバーのネットワーク設定などを確認してください。
ステータスコードと推奨されるアクションの完全なリストについては、「HTTP ステータスコード」をご参照ください。
関連 API:
クエリ制限
クエリあたりの最大時間範囲、データレイテンシー、および利用可能な履歴データは、時間粒度、およびコンソールと API のどちらでクエリを実行するかによって異なります。
コンソール
時間粒度 | クエリあたりの最大時間範囲 | 利用可能な履歴データ | データレイテンシー |
1 分 | 1 時間 | 7 日間 | 5 分 |
5 分 | 3 日間 | 7 日間 | 15 分 |
API
時間粒度 | クエリあたりの最大時間範囲 | 利用可能な履歴データ | データレイテンシー |
1 分 | 1 時間 | 7 日間 | 5 分 |
5 分 | 3 日間 | 93 日間 | 15 分 |
1 時間 | 31 日間 | 186 日間 | 4 時間 |
モニタリングトラフィックとログ計算トラフィック
コンソールのモニタリング機能または使用量機能 (あるいは API 経由) で照会したトラフィックデータは、通常、CDN ログから計算されたトラフィックデータの 1.1 倍になります。この差は想定内のものです。モニタリングと使用量のクエリでは、生ログデータには含まれないプロトコルオーバーヘッドが考慮されるためです。詳細については、「モニタリング機能または使用量機能で確認したトラフィック量がログのトラフィック量と異なるのはなぜですか。」をご参照ください。
適切なモニタリング機能の選択
Alibaba Cloud CDN は、モニタリングデータと使用量データを照会する 3 つの方法を提供します。適切な選択は、必要な時間粒度と、結果をどのようにフィルタリングしたいかによって決まります。
機能 | データ収集の基準 | フィルターディメンション | 最小粒度 | 最小データレイテンシー |
リアルタイムモニタリング | クライアント IP アドレス | リージョン、キャリア | 1 分 | 約 5 分 |
リソースモニタリング | クライアント IP アドレス | リージョン、キャリア、プロトコルレイヤー (HTTP、HTTPS、QUIC、IPv4、IPv6) | 5 分 | 約 15 分 |
使用量 | CDN POP | 課金リージョン (例:中国本土、アジアパシフィック 1、北米) | — | — |
現在のトラフィックの挙動を最も迅速に把握する必要がある場合 (トラフィックの急増を検出したり、設定変更が有効になっていることを確認したりする場合など) は、リアルタイムモニタリングを使用します。
プロトコルレイヤーごとにトラフィックを分析する必要がある場合、または 7 日間を超える履歴データを照会する必要がある場合は、リソースモニタリングを使用します。詳細については、「リソースモニタリング」をご参照ください。
請求額に直接対応するデータ (課金リージョン別に照会) が必要な場合は、使用量を使用します。詳細については、「使用量」をご参照ください。
リアルタイムモニタリングデータの表示
Alibaba Cloud CDN コンソールにログインします。
左側のナビゲーションペインで、統計分析 > リアルタイムモニタリング を選択します。
リアルタイムモニタリング ページで、メトリックを選択し、クエリ条件 (ドメイン名、リージョン、キャリア、時間範囲) を設定してから、照会 をクリックします。
ページには、選択したメトリクスの折れ線グラフが表示されます。データは直前の 1 分間を反映し、過去 7 日間までをカバーします。
次のステップ
請求内容を照合するために使用量データを照会するには、「使用量の概要」をご参照ください。
プロトコルレイヤーごとにトラフィックを分析したり、より長期間の履歴を照会したりするには、「リソースモニタリング」をご参照ください。
HTTP ステータスコードの説明とトラブルシューティングガイドについては、「HTTP ステータスコード」をご参照ください。