排查 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。