Dialogflow API 요청 및 응답은 에이전트의 Cloud Logging에 선택적으로 로깅할 수 있습니다. 이러한 로그가 저장되는 리전을 제어할 수도 있습니다.
Cloud Logging 사용 설정
에이전트에 Cloud Logging을 사용 설정 또는 사용 중지하려면 에이전트의 일반 설정의 로깅 옵션을 참조하세요.
Cloud 로그 보기
에이전트에 Cloud Logging을 사용 설정한 후에는 Cloud 로그 탐색기를 사용하여 로그를 찾아볼 수 있습니다.
또한 에이전트의 일반 설정에서 로그 열기 링크를 클릭하면 에이전트의 모든 로그에 액세스할 수 있습니다.로그 형식
로그 형식에 대한 자세한 내용은 로그 항목 구조를 참조하세요.
다음은 Dialogflow에서 사용하는 로그 항목 제목의 일부 목록입니다.
- Dialogflow 요청
- Dialogflow 응답
- Dialogflow fulfillment 요청
- Dialogflow fulfillment 응답
- Dialogflow fulfillment 오류
textPayload
필드가 있습니다.
이 페이로드의 콘텐츠는 Dialogflow 참조 문서에서 정의한 대로 이름이 유사한 Dialogflow API REST 요청 및 응답의 구조와 유사합니다. HOCON 파서를 사용하여 로그를 JSON으로 변환할 수 있습니다.
리전화
기본적으로 Dialogflow Cloud 로그 항목은 전역인 _Default 로그 버킷으로 라우팅됩니다. 프로젝트의 데이터 상주 요구사항이 있는 경우 로그를 리전별 로그 버킷으로 라우팅할 수 있습니다. 자세한 내용은 로그 버킷을 사용하여 프로젝트 로그 지역화를 참조하세요.
로그 분석 도구
Looker에서는 로그 데이터 분석을 지원하는 도구를 제공합니다.
- Looker의 Dialogflow 파서(도구 개요)
- stacklogs-looker(도구 안내)