로그 보기

각 Google Cloud CDN 요청 로그는 Stackdriver Logging에 기록됩니다. 로깅은 자동으로 수행되므로 사용하도록 설정할 필요가 없습니다.

로그 보기

Cloud CDN 로그를 보려면 Cloud Platform 콘솔의 로그 뷰어로 이동합니다.

Cloud CDN 로그는 전달 규칙URL 맵순으로 색인을 생성합니다.

  • 모든 로그를 보려면 첫 번째 풀다운 메뉴에서 부하 분산 > 모든 전달 규칙을 선택합니다.
  • 특정 전달 규칙의 로그를 보려면 목록에서 단일 전달 규칙 이름을 선택합니다.
  • 전달 규칙에서 사용되는 URL 맵 한 개에 대한 로그를 보려면 부하 분산을 선택하고 원하는 전달 규칙과 URL 맵을 선택합니다.

기록되는 내용

심각도, 프로젝트 ID, 프로젝트 번호, 타임스탬프와 같은 대부분의 로그에 포함된 일반 정보 외에도 HTTP(S) 부하 분산 로그에는 HttpRequest 로그 필드가 포함되어 있어 다음과 같은 캐시에 있음/누락 상태가 표시될 수 있습니다.

  1. 캐시에 있음
    httpRequest.cacheHit=true
    httpRequest.cacheValidatedWithOriginServer!=true

  2. 원본 서버를 통해 검증된 캐시에 있음
    httpRequest.cacheHit=true
    httpRequest.cacheValidatedWithOriginServer=true

  3. 캐시 누락
    httpRequest.cacheHit!=true
    httpRequest.cacheLookup=true

부울 형식의 로그 필드는 일반적으로 값이 true인 경우에만 나타납니다. 부울 필드의 값이 false이면 해당 필드가 로그에서 생략됩니다.

이러한 필드에는 UTF-8 인코딩이 적용됩니다. UTF-8 외의 문자는 물음표로 대체됩니다.

Cloud CDN은 유효성 검사 요청 또는 바이트 범위 요청을 시작하여 클라이언트 요청을 제공하는 경우 클라이언트 요청의 Stackdriver Logging 로그 항목에서 serverIp 필드를 생략합니다. 이는 Cloud CDN이 단일 클라이언트 요청에 대한 응답으로 여러 서버 IP 주소로 요청을 보낼 수 있기 때문입니다.

Cloud CDN에서 시작된 각 요청으로 인해 Stackdriver Logging 로그 항목이 생성됩니다. 그 결과 로그 항목이 jsonPayload 내의 parentInsertId 필드에 포함됩니다. 이 필드를 사용하여 Cloud CDN이 유효성 검사 요청 또는 바이트 범위 요청을 시작하라는 메시지가 나타나면 단일 클라이언트 요청에 대한 로그 항목의 insertId 필드를 식별할 수 있습니다. 또한 로그 항목은 Cloud CDN을 사용자 에이전트로 식별합니다.

다음 단계

로그 내보내기 방법과 모니터링 및 알림에 로그 기반 측정항목 사용 방법을 비롯한 자세한 내용은 Stackdriver Logging 문서를 참조하세요.

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Cloud CDN 문서