ログ転送:Fastly log-forwarding-fastly

このページでは、エージェントトラフィックのデータ収集において、Fastly からアドビの S3 バケットに CDN ログを転送する方法について説明します。 LLM Optimizer にオンボードするには、LLM Optimizer CDN 設定ページを使用します。 オンボーディングプロセスが完了したら、このページに記載されている手順に従って、Fastly web コンソールでログ転送を設定します。

手順 1:LLM Optimizer でオンボード step-1

LLM Optimizer ページ https://llmo.now/ で、次の手順に従います。

  1. 設定​に移動します。

    設定ボタン

  2. CDN 設定」タブをクリックします。

    「CDN 設定」タブ

  3. 開始」をクリックします。

  4. AI トラフィックインサイトをアクティブ化」の横にある「設定」をクリックします。

    設定

  5. Fastly(BYOCDN)」を選択します。

    「Fastly」を選択

  6. オンボード」をクリックします。

手順 2:Fastly で S3 エンドポイントを作成 step-2

Fastly コントロールパネル​で S3 エンドポイントを作成するには:

  1. Fastly ダッシュボードで、CDN サービス(Compute サービスではない)に移動します。
  2. Amazon Web Services S3 領域で、「エンドポイントを作成」をクリックします。
  3. Amazon S3 エンドポイントを作成」フィールドに入力します。
フィールド
説明
名前
エンドポイントのわかりやすい名前。
プレースメント
デフォルト
ログ形式
以下の​ ログ形式文字列 ​の節に示されているログ形式文字列を使用します。
タイムスタンプ形式
%Y-%m-%dT%H:%M:%S.000
バケット名
LLM Optimizer 設定ページから​ バケット名 ​をコピーします。 バケット名
ドメイン
LLM Optimizer 設定ページから​ ドメイン名 ​をコピーします。 ドメイン名
アクセス方法
ユーザー資格情報
ユーザー資格情報
LLM Optimizer 設定ページから​ アクセスキー ​と​ 秘密鍵 ​をコピーします。 アクセスキー
期間
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" }
WARNING
パスワードマネージャーによっては、Fastly パスワードが「秘密鍵」フィールドに自動入力される場合があります。 AWS との統合に失敗した場合は、秘密鍵を手動で入力します。

上記の手順を完了したら、「詳細オプション」をクリックして設定します。

フィールド
説明
パス
LLM Optimizer 設定ページから​ パス ​をコピーします。 パス
ログ行の形式を選択
空白
圧縮
Gzip
冗長性レベル
標準
ACL
なし
サーバーサイドの暗号化
なし
最大バイト数
0

詳細設定オプションを設定した後は、次の手順に従います。

  1. 作成」をクリックしてエンドポイントを作成します。
  2. アクティブ化​メニューから「本番環境でアクティブ化」を選択してデプロイします。
NOTE
Fastly は、ログを S3 に継続的にストリーミングします。これにより、S3 の web サイトと API ではアップロードが完了した後にのみファイルを使用できます。

ログエントリの例 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"
}
recommendation-more-help
llm-optimizer-help-main-toc