ダウンロードした CDN ログの分析

キャッシュヒット率、MISS および PASS キャッシュタイプの上位 URL などのインサイトを取得するには、ダウンロードした CDN ログファイルを分析します。これらのインサイトは、CDN キャッシュ設定を最適化し、サイトのパフォーマンスを向上させるのに役立ちます。

このチュートリアルでは、CDN ログを分析するために、次の 3 つのオプションを紹介します。

  1. Elasticsearch、Logstash、および Kibana(ELK)ELK ダッシュボードツールはローカルにインストールできます。
  2. SplunkSplunk ダッシュボードツールでは、CDN ログを取り込むために、Splunk へのアクセスと AEMCS ログ転送が有効になっている必要があります。
  3. Jupyter Notebook:Adobe Experience Platform のライセンスを取得しているお客様は、追加のソフトウェアをインストールしなくても、Adobe Experience Platform の一部としてリモートからアクセスできます。

オプション 1:ELK ダッシュボードツールの使用

ELK スタックは、データを検索、分析、視覚化するためのスケーラブルなソリューションを提供するツールのセットです。Elasticsearch、Logstash、Kibana で構成されます。

重要な詳細を特定するために、AEMCS-CDN-Log-Analysis-Tooling プロジェクトを使用してみましょう。このプロジェクトでは、ELK スタックの Docker コンテナと、CDN ログを分析するための事前設定済みの Kibana ダッシュボードを提供します。

  1. ELK Docker コンテナの設定方法の手順に従って、CDN キャッシュヒット率 Kibana ダッシュボードを読み込む必要があります。

  2. CDN キャッシュヒット率と上位の URL を特定するには、次の手順に従います。

    1. ダウンロードした CDN ログファイルを環境固有のフォルダー内(ELK/logs/stage など)にコピーします。

    2. CDN キャッシュヒット率 ​ダッシュボードを表示するには、左上隅の​ ナビゲーションメニュー/分析/ダッシュボード/CDN キャッシュヒット率 ​をクリックします。

      CDN キャッシュヒット率 - Kibana ダッシュボード

    3. 右上隅から目的の時間範囲を選択します。

      時間範囲 - Kibana ダッシュボード

    4. CDN キャッシュヒット率 ​ダッシュボードは一目瞭然です。

    5. 合計リクエスト分析」セクションには、次の詳細が表示されます。

      • キャッシュタイプ別のキャッシュ率
      • キャッシュタイプ別のキャッシュ数

      合計リクエスト分析 - Kibana ダッシュボード

    6. リクエストまたは MIME タイプ別の分析 ​には、次の詳細が表示されます。

      • キャッシュタイプ別のキャッシュ率
      • キャッシュタイプ別のキャッシュ数
      • 上位の MISS および PASS URL

      リクエストまたは MIME タイプ別の分析 - Kibana ダッシュボード