日志转发:Fastly log-forwarding-fastly
本页介绍如何将 Fastly 的内容传递网络日志转发到 Adobe 的 S3 存储桶,以便收集代理式流量数据。您将使用 LLM Optimizer 的内容传递网络配置页面完成加入。完成加入流程后,请按照本页提供的步骤,在 Fastly web 控制台中配置日志转发。
第 1 步:在 LLM Optimizer 中完成加入 step-1
在 LLM Optimizer 页面 https://llmo.now/ 上:
-
转到配置。
-
单击 内容传递网络配置 选项卡。
-
单击开始使用。
-
在 激活 AI 流量洞察 旁边,单击配置。
-
选择 Fastly (BYOCDN)。
-
单击加入。
第 2 步:在 Fastly 中创建 S3 端点 step-2
要创建 S3 端点,请在 Fastly 控制面板中执行以下操作:
- 在 Fastly 控制台中,进入内容传递网络服务(而非计算服务)。
- 在 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"
}