로그 전달: Fastly log-forwarding-fastly

이 페이지에서는 에이전틱 트래픽 데이터 수집을 위해 Fastly에서 Adobe의 S3 버킷으로 CDN 로그를 전달하는 방법을 설명합니다. LLM Optimizer CDN 구성 페이지를 사용하여 LLM Optimizer에 온보딩합니다. 온보딩 프로세스가 완료되면 이 페이지에 제공된 단계를 따라 Fastly 웹 콘솔에서 로그 전달을 구성합니다.

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 서비스(컴퓨팅 서비스 아님)로 이동합니다.
  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 웹 사이트 및 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
f4efb21c-f078-44f0-8387-659fc8a54a89