Stackdriver 로그

Stackdriver를 사용하면 결제, 주문 제출, 비동기 주문 업데이트와 같은 처리 작업에 대한 요청 및 응답 메시지를 볼 수 있습니다. Stackdriver는 페이로드, 오류, 경고를 로깅하며 이는 주문 엔드 투 엔드 통합을 모니터링하고 디버깅하는 데 도움이 됩니다.

로그 기록을 보려면 다음 단계를 따르세요.

  1. Google Cloud Platform 콘솔에서 Stackdriver > Logging > 로그로 이동합니다.
  2. 페이지 상단에서 기존 프로젝트를 선택합니다.
  3. 드롭다운 목록을 사용하여 Google 어시스턴트 작업을 리소스로 선택하여 음식 주문 로그를 확인합니다. 타임스탬프를 기준으로 로그를 필터링하거나 키워드로 검색할 수 있습니다.
Google 어시스턴트 작업을 선택된 리소스로 표시하는 Stackdriver 로그

Stackdriver 문서의 로그 보기에서 프로젝트의 로그를 탐색하는 방법을 자세히 알아볼 수 있습니다.

특정 순서 지정 엔드 투 엔드 트랜잭션의 로그 필터링

  1. Stackdriver 로그 페이지에서 Google 주문 ID작업 주문 ID와 같은 거래를 식별하는 데 도움이 되는 정보를 기준으로 로그를 필터링합니다.
  2. 로그를 펼쳐서 trace 값을 찾은 다음 대화 ID를 복사합니다. 대화 ID가 강조표시된 스택드라이버 로그 섹션.
  3. 대화 ID를 사용하여 로그를 필터링합니다. 이렇게 하면 거래와 관련된 모든 결제 및 제출 주문 요청과 응답 메시지가 반환됩니다.
  4. 주문 제출 응답에서 작업 주문 ID를 찾아 필터에 포함하여 Async Order Update 호출의 로그를 확인합니다.