Cloud Logging

Dialogflow API 요청 및 응답은 에이전트의 Cloud Logging에 선택적으로 로깅할 수 있습니다. 이러한 로그가 저장되는 리전을 제어할 수도 있습니다.

Cloud Logging 사용 설정

에이전트에 Cloud Logging을 사용 설정 또는 사용 중지하려면 에이전트의 일반 설정의 로깅 옵션을 참조하세요.

Cloud 로그 보기

에이전트에 Cloud Logging을 사용 설정한 후에는 Cloud 로그 탐색기를 사용하여 로그를 찾아볼 수 있습니다.

로그 형식

로그 형식에 대한 자세한 내용은 로그 항목 구조를 참조하세요.

다음은 Dialogflow에서 사용하는 로그 항목 제목의 일부 목록입니다.

  • Dialogflow 요청
  • Dialogflow 응답
  • Dialogflow 웹훅 요청
  • Dialogflow 웹훅 응답
  • Dialogflow 웹훅 오류
요청 및 응답 로그 항목에는 JSON 형식의 jsonPayload 필드가 있습니다. 이 페이로드의 콘텐츠는 Dialogflow 참조 문서에서 정의한 대로 이름이 유사한 Dialogflow API REST 요청 및 응답의 구조와 유사합니다.

리전화

기본적으로 Dialogflow Cloud 로그 항목은 전역인 _Default 로그 버킷으로 라우팅됩니다. 프로젝트의 데이터 상주 요구사항이 있는 경우 로그를 리전별 로그 버킷으로 라우팅할 수 있습니다. 자세한 내용은 로그 버킷을 사용하여 프로젝트 로그 지역화를 참조하세요.

제한사항

Dialogflow 응답이 Cloud Logging 로그 항목 크기 한도를 초과하면 QueryResult.diagnosticInfo 필드가 로그에 포함되지 않습니다.

각 대화에 최대 500개의 차례가 기록됩니다.