API 및 서비스 지연 시간 급증 문제 해결

이 문서에서는 Google Cloud 콘솔에서 API 및 서비스의 사용량과 지연 시간 급증을 파악하기 위한 디버깅 프로세스를 간략하게 설명합니다.

먼저 다음 단계에 따라 지연 시간이 긴 대화 ID를 식별합니다.

  1. Google Cloud 콘솔을 열고 API 및 서비스로 이동합니다.
  2. 사용 설정된 API 및 서비스를 클릭합니다.
  3. 측정항목으로 이동하여 메서드에서 API 메서드를 선택합니다.

지연 시간 트래픽 그래프가 표시되고 API 메서드별 트래픽이라는 라벨이 지정됩니다.

다음으로 감사 로깅을 사용 설정해야 합니다.

  1. 감사 로그로 이동합니다.
  2. 관리자 읽기, 데이터 읽기, 데이터 쓰기 옵션을 선택합니다.
  3. 저장을 클릭합니다.

다음으로 Log analytics에서 지연 시간이 특정 값보다 긴 대화 ID를 식별합니다. 예를 들어 다음 스크린샷에서는 특정 날짜에 10초가 넘는 대화를 확인할 수 있습니다.

  1. 로그 분석으로 이동합니다.
  2. TIMESTAMP_DIFF에 시간을 제공합니다.

또는 타임스탬프를 사용하여 Log explorer에서 특정 기간의 특정 대화를 식별합니다.

  1. protoPayload.methodName에 메서드 이름을 입력합니다.
  2. 타임스탬프에 시간 범위를 입력합니다.
  3. 로그 필드에서 결과를 확인합니다.

앞의 단계를 모두 따르면 Cloud Logging이 사용 설정된 상태로 모든 Agent Assist API에 액세스할 수 있습니다.