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에 액세스할 수 있습니다.