Stackdriver를 사용하면 결제, 주문 제출, 비동기 주문 업데이트와 같은 처리 작업에 대한 요청 및 응답 메시지를 볼 수 있습니다. Stackdriver는 페이로드, 오류, 경고를 로깅하며 이는 주문 엔드 투 엔드 통합을 모니터링하고 디버깅하는 데 도움이 됩니다.
로그 기록을 보려면 다음 단계를 따르세요.
- Google Cloud Platform 콘솔에서 Stackdriver > Logging > 로그로 이동합니다.
- 페이지 상단에서 기존 프로젝트를 선택합니다.
- 드롭다운 목록을 사용하여 Google 어시스턴트 작업을 리소스로 선택하여 음식 주문 로그를 확인합니다. 타임스탬프를 기준으로 로그를 필터링하거나 키워드로 검색할 수 있습니다.
Stackdriver 문서의 로그 보기에서 프로젝트의 로그를 탐색하는 방법을 자세히 알아볼 수 있습니다.
특정 순서 지정 엔드 투 엔드 트랜잭션의 로그 필터링
- Stackdriver 로그 페이지에서 Google 주문 ID 및 작업 주문 ID와 같은 거래를 식별하는 데 도움이 되는 정보를 기준으로 로그를 필터링합니다.
- 로그를 펼쳐서 trace 값을 찾은 다음 대화 ID를 복사합니다.
- 대화 ID를 사용하여 로그를 필터링합니다. 이렇게 하면 거래와 관련된 모든 결제 및 제출 주문 요청과 응답 메시지가 반환됩니다.
- 주문 제출 응답에서 작업 주문 ID를 찾아 필터에 포함하여 Async Order Update 호출의 로그를 확인합니다.