로그 전달: Fastly log-forwarding-fastly
이 페이지에서는 에이전틱 트래픽 데이터 수집을 위해 Fastly에서 Adobe의 S3 버킷으로 CDN 로그를 전달하는 방법을 설명합니다. LLM Optimizer CDN 구성 페이지를 사용하여 LLM Optimizer에 온보딩합니다. 온보딩 프로세스가 완료되면 이 페이지에 제공된 단계를 따라 Fastly 웹 콘솔에서 로그 전달을 구성합니다.
1단계: LLM Optimizer에서 온보딩 step-1
LLM Optimizer 페이지(https://llmo.now/)로 이동합니다.
-
구성으로 이동합니다.
-
CDN 구성 탭을 클릭합니다.
-
시작하기를 클릭합니다.
-
AI 트래픽 인사이트 활성화 옆의 구성을 클릭합니다.
-
Fastly(BYOCDN)를 선택합니다.
-
온보딩을 클릭합니다.
2단계: Fastly에서 S3 엔드포인트 만들기 step-2
Fastly 컨트롤 패널에서 S3 엔드포인트를 만들려면 다음을 수행합니다.
- Fastly 대시보드에서 CDN 서비스(컴퓨팅 서비스 아님)로 이동합니다.
- 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"
}