すべてのプロダクト
Search
ドキュメントセンター

CDN:CDN リアルタイムログ分析のベストプラクティス

最終更新日:Apr 01, 2026

リアルタイムログ配信は、世界中の POP (ポイントオブプレゼンス) から Simple Log Service (SLS) へ CDN のアクセスログを 3 分以内に配信します。これにより、夜間の一括エクスポートを待つことなく、配信の問題を調査し、トラフィックの異常を検出し、ユーザーの動作を把握できます。

前提条件

開始する前に、以下が完了していることを確認してください。

  • Alibaba Cloud CDN が有効化され、高速化ドメイン名が追加されていること。詳細については、「Alibaba Cloud CDN の有効化」をご参照ください。

  • Simple Log Service (SLS) が有効化されていること。詳細については、「クイックスタート」をご参照ください。

  • ご利用の高速化ドメイン名に対してリアルタイムログ配信が設定されていること。詳細については、「リアルタイムログ配信」をご参照ください。

リアルタイムログとオフラインログの比較

リアルタイムログオフラインログ
ログの可用性イベント発生から 3 分以内24 時間以内
分析4 つのプリセットレポートテンプレート + SLS によるカスタムクエリ生ログファイルのみ — 分析機能は組み込まれていません
保存先SLS (クエリと可視化機能が組み込まれています)Object Storage Service (OSS)

アクティブな問題を調査したり、ほぼリアルタイムでトラフィックをモニターしたりする必要がある場合は、リアルタイムログを選択します。コンプライアンスや長期保存のために生ログファイルをアーカイブする必要がある場合は、オフラインログを使用します。

リアルタイムログ配信プロジェクトの作成

Log Service プロジェクトを作成して、高速化ドメイン名のリアルタイムログを保存します。詳細については、「リアルタイムログ配信」をご参照ください。

次の図は、作成されたプロジェクトを示しています。この例では、プロジェクト名は project-example、Logstore 名は project-example、ログストレージリージョンは中国 (杭州) (cn-hangzhou) です。

创建实时日志推送project

プリセットレポートによるログ分析

4つの事前設定済みのレポートテンプレートが利用可能です。「[リアルタイムログ]」ページで、分析するプロジェクトを見つけ、「[レポートの表示]」をクリックします。

CDN投递SLS适用场景

デフォルトでは、レポートにはすべてのドメイン名にわたるデータが表示されます。ドメイン名または URI でフィルターして、結果を絞り込みます。

CDN投递SLS适用场景2

プリセットレポート:基本データ

このレポートを使用して、CDN 全体の正常性やユーザーのアクセス品質を評価します。「キャッシュヒット率は正常範囲内か?」「ユーザーはどこでダウンロードの遅延を経験しているか?」といった問いに答えます。

含まれるメトリック:

メトリック説明
正常性正常な HTTP ステータスコードを持つリクエストの割合
キャッシュヒット率バイト単位での平均キャッシュヒット率
ダウンロード速度平均ダウンロード速度
アクセスステータスエラーコードを含む HTTP ステータスコードの内訳
アクセスレイテンシーのディストリビューション各レイテンシー範囲内のリクエストの割合
帯域幅分単位の帯域幅データ
PV/UVページビューとユニークビジター
リクエストヒット率リクエスト数によるヒット率
アクセスレイテンシーリソースダウンロードの平均レイテンシー

CDN基础数据CDN基础数据2

プリセットレポート:アクセスエラー

このレポートを使用して、ユーザーがアクセス障害を報告した際にエラーの原因を特定します。「どのドメインまたは URI が最も多くのエラーを生成しているか?」「問題は特定のリージョンまたは特定の ISP (インターネットサービスプロバイダー) に集中しているか?」といった問いに答えるのに役立ちます。

含まれるメトリック:

メトリック説明
エラードメイン名トップ 10アクセスエラーが最も多いドメイン
エラー URI トップ 10アクセスエラーが最も多い URI
リクエストエラー率時間経過に伴う HTTP 4xx または 5xx 応答の割合
エラーリクエストのディストリビューション各 HTTP ステータスコードの数と割合
ISP 別のエラーISP 別の HTTP 4xx および 5xx の数
省別のエラー省別の HTTP 4xx および 5xx の数
エラー詳細 (4xx)省別および ISP 別の 4xx コードの内訳
エラー詳細 (5xx)省別および ISP 別の 5xx コードの内訳
クライアント別のエラーディストリビューションUser-Agent 別の 4xx および 5xx の数

CDN访问错误1CDN访问错误3

プリセットレポート:頻繁にリクエストされるリソース

このレポートを使用して、どのコンテンツがトラフィックを牽引しているか、またユーザーがどこから来ているかを理解します。「どの URI が最も多くのヒットを獲得しているか?」「プロモーションキャンペーンは期待されたトラフィックスパイクをもたらしたか?」といった問いに答えるのに役立ちます。

含まれるメトリック:

メトリック説明
アクセス数別ドメイン名トップ総アクセス数に占める割合でランク付けされたドメイン
ダウンロードトラフィック別ドメイン名トップ総ダウンロードトラフィックに占める割合でランク付けされたドメイン
頻繁にリクエストされる URIURI ごとのアクセス数、ユニークビジター、ダウンロード数
一般的なアクセスソースアクセス数、ユニークビジター、および割合を含むトップ Referer ドメイン
中国本土全体のアクセス数省別の平均アクセス数
中国本土全体のダウンロード速度省別の平均ダウンロード速度
省別の統計省ごとの総アクセス数、総ダウンロードトラフィック、平均ダウンロード速度
ISP 別のトラフィックとダウンロード速度ISP ごとの総ダウンロードトラフィックと平均ダウンロード速度
ISP 別の統計ISP ごとの総アクセス数、総ダウンロードトラフィック、平均ダウンロード速度

CDN热门资源1

プリセットレポート:ユーザー構成

このレポートを使用して、誰がどのようにコンテンツにアクセスしているかを理解します。「どのクライアントタイプやデバイスがトラフィックの大半を占めているか?」「どのユーザーが最も多くのダウンロードを生成しているか?」といった問いに答えるのに役立ちます。

含まれるメトリック:

メトリック説明
PVページビュー
UVユニークビジター
ソースリージョンのディストリビューション省別のアクセス数と割合
クライアント別のアクセス数クライアントタイプ別のアクセス数と割合
ISP 別のアクセス数ISP 別のアクセス数と割合
ダウンロード数が最も多いトップユーザーIP アドレス別の総アクセス数、エラーアクセス数、総ダウンロード数
有効なアクセス数が最も多いトップユーザーHTTP 4xx および 5xx 応答を除いた、IP アドレス別の総アクセス数、エラーアクセス数、ダウンロード数

レポートデータへのサブスクリプション

サブスクリプションを設定して、SLS が定期的にメールまたはメッセージングチャンネルでレポートを送信するようにします。

  1. 任意のプリセットレポートを開きます。右上隅にある[購読] をクリックし、次に[作成] をクリックします。

    订阅报表模板数据1

  2. [サブスクリプション名]、[頻度]、および[グローバル時刻] を設定し、[次へ] をクリックします。

    订阅报表模板数据2

  3. 通知」ドロップダウン リストから通知方法を選択し、必要な詳細情報を入力して、「送信」をクリックします。サポートされている通知方法:メール、WebHook-DingTalk ボット、WebHook-Feishu チャットボット、Webhook-WeCom ボット、および WeChat。

    订阅报表模板数据3

カスタムログクエリの実行

事前定義されたレポートが分析ニーズを満たさない場合、SLS ログ分析を使用してカスタムクエリを実行します。「[リアルタイムログ]」ページでプロジェクトを見つけ、「[ログ分析]」をクリックします。

自定义日志分析

複雑なフィルター条件の場合は、検索ボックスにクエリ文を入力するか、[生ログ] タブでフィールド値をクリックして、素早いフィルタリングを行います。

自定义日志分析2

例 1: 過去 30 日間で最も多くの HTTP 499 応答があったドメインを表示します。

return_code = 499| select domain , count(*) as c group by domain order by c desc limit 10
示例1

例 2: 過去 30 日間で最も多くの HTTP 502 応答があったドメインを表示します。

return_code = 502| select domain , count(*) as c group by domain order by c desc limit 10
示例2

例 3: 過去 30 日間で URI が /cpu であるログをフィルターします。

生ログ」タブで、uri フィールドをクリックし、「/cpu」を選択して、フィルターを直接適用します。

示例3

次のステップ