스키마: Fastly.Access
파서:
빠른일치:
일치:
- '%{remote_host_ip_address} %{client_identity_rfc_1413} %{request_user} [%{request_time}] "%{request_method} %{request_uri} %{request_protocol}" %{response_status} %{response_size}'
빈값:
- '-'
공백제거: true
설명: |-
Common Log Format의 Fastly 로그입니다. Panther가 로그를 파싱할 수 있도록 반드시
Fastly 서비스에 대한 S3 로그 엔드포인트를 생성할 때 "로그 라인 형식" 필드에서 "Blank"를 선택하세요.
참고 URL: https://docs.fastly.com/en/guides/useful-log-formats#common-log-format-clf
필드:
- 이름: remote_host_ip_address
설명: 서버에 요청을 보낸 클라이언트(원격 호스트)의 IP 주소입니다. HostnameLookups가 On으로 설정된 경우 서버가 호스트명을 확인하려 시도하고 IP 주소 대신 호스트명을 기록할 수 있습니다.
type: string
지표:
- hostname
- 이름: client_identity_rfc_1413
설명: 클라이언트 머신의 identd가 결정한 클라이언트의 RFC 1413 식별자입니다.
type: string
- 이름: request_user
설명: HTTP 인증으로 결정된 문서를 요청한 사용자의 사용자 ID입니다.
type: string
지표:
- username
- 이름: request_time
설명: 요청을 수신한 시간입니다.
type: timestamp
timeFormats:
- '%d/%b/%Y:%H:%M:%S %z'
isEventTime: true
- 이름: request_method
설명: HTTP 요청 메서드입니다
type: string
- 이름: request_uri
설명: HTTP 요청 URI입니다
type: string
- 이름: request_protocol
설명: HTTP 요청 프로토콜입니다
type: string
- 이름: response_status
설명: 응답의 HTTP 상태입니다
유형: smallint
- 이름: response_size
설명: HTTP 응답의 바이트 단위 크기입니다
type: bigint