ログ転送:Fastly log-forwarding-fastly
このページでは、CDN ログを Fastly からAdobeの S3 バケットに転送してアジェンティックトラフィックデータを収集する方法について説明します。 LLM Optimizer CDN 設定ページを使用して、LLM Optimizerにオンボードします。 オンボーディングプロセスが完了したら、このページで説明する手順に従って、Fastly web コンソールでログ転送を設定します。
手順 1:LLM Optimizerへのオンボード step-1
LLM Optimizerページ https://llmo.now/ で、次の操作を行います。
-
設定 に移動します。
-
「CDN 設定」タブをクリックします。
-
開始 をクリックします。
-
AI トラフィックインサイトをアクティブ化 の横にある 設定 をクリックします。
-
「Fastly (BYOCDN)」を選択します。
-
オンボード をクリックします。
手順 2:Fastly での S3 エンドポイントの作成 step-2
Fastly Campaign コントロールパネル で S3 エンドポイントを作成するには:
- Fastly ダッシュボードで、CDN サービス (Compute サービスではありません)に移動します。
- Amazon Web Services S3 エリアで、「エンドポイントを作成 をクリックします。
- Amazon S3 エンドポイントを作成 フィールドに入力します。
%Y-%m-%dT%H:%M:%S.000
300ログ形式文字列:
{ "timestamp": "%{strftime(\{"%Y-%m-%dT%H:%M:%S%z"\}, time.start)}V", "host": "%{if(req.http.Fastly-Orig-Host, req.http.Fastly-Orig-Host, req.http.Host)}V", "url": "%{json.escape(req.url)}V", "request_method": "%{json.escape(req.method)}V", "request_referer": "%{json.escape(req.http.referer)}V", "request_user_agent": "%{json.escape(req.http.User-Agent)}V", "response_status": %{resp.status}V, "response_content_type": "%{json.escape(resp.http.Content-Type)}V", "client_country_code": "%{client.geo.country_name}V", "time_to_first_byte": "%{time.to_first_byte}V" }
上記の手順を完了したら、「詳細設定オプション」をクリックして、以下を設定します。
詳細設定オプションの設定後:
- 作成 をクリックして、エンドポイントを作成します。
- アクティベート メニューから、デプロイする 実稼動環境でアクティベート を選択します。
ログエントリの例 example
Amazon S3 にデータを送信する際の書式文字列の例を以下に示します。
{
"timestamp": "2026-02-10T05:05:36+0000",
"host": "example.com",
"url": "/my/path",
"request_method": "GET",
"request_referer": "https://example.com/my/other/path",
"request_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
"response_status": 200,
"response_content_type": "text/css; charset=utf-8",
"client_country_code": "argentina",
"time_to_first_byte": "0.138"
}