使用调查视图

本页面适用于 ApigeeApigee Hybrid

查看 Apigee Edge 文档。

“API Monitoring 调查”视图显示所有 API 流量的指标和属性的数据透视表,以帮助您比较不同指标的活动。

如要访问“调查”视图,请按照访问 API Monitoring 中的步骤操作,并选择调查

选择调查视图。

下图显示了已选定调查之后的界面。

API Monitoring 调查视图

默认情况下,调查视图显示三个表:

  • 按时间划分的故障代码
  • 按状态代码划分的故障代码
  • 按代理划分的故障来源

时间轴视图中所示,您可以从图表菜单选择要显示的任意表组合。所有其他图表选项与时间轴视图中相同。

表中的每个单元格都会显示一部分数据的响应数量。例如,我们来看看按时间划分的故障代码表的前三列。

按时间表划分的故障代码。

第 1 行中第一个单元格显示在所选日期从 18:18 - 18:24 返回的错误代码为 steps.json2xml.SourceUnavailable 的响应数量 (444)。

第 2 行中第一个单元格显示在同一时间间隔期间由于某种原因未设置故障代码的响应数 (64)。

如需了解此特定的故障代码,请参阅 JSON 到 XML 政策运行时错误问题排查

2xx 状态代码

返回 2xx 状态代码的请求已成功收到并理解。通常,大多数请求都会返回 2xx 状态代码。如果您主要希望查看失败请求的数据,则可能需要将显示的数据限制为状态代码不是 2xx 的请求,以使数据更易于解读。为此,请将调查视图右上角的 Show 2xx Status Code(显示 2xx 状态代码)按钮切换到左侧(关闭)位置。

“Show 2xx Status Code”(显示 2xx 状态代码)按钮。

使用此设置时,调查视图仅显示来自响应代码不同于 2xx 的请求的数据。

查看移动数据的分布情况

只需点击单元格,即可查看各表的单元格的更详细数据。这将显示按多个不同属性分布的单元格数据。

如需查看相关示例,请先在图表菜单中选择区域以显示下方显示的表。

按时间表划分的区域。

在此示例的数据中,只有一个区域 us-central1。如果其他区域存在数据,则表中会显示额外的行。

现在,点击表中的第一个单元格。

在按时间表划分的区域中点击第一个单元格。

此时会在“调查”视图的右侧窗格中显示多个表。第一个表格如下所示。

分布表

窗格顶部显示指定单元格数据的条件,本例中为区域和时间间隔。

在此之下,“按故障代码分布”表会显示数据中每个故障代码的响应数。本示例中只有两个故障代码值:

故障代码 计数
steps.json2xml.SourceUnavailable 432
not set 64

故障代码的数量加起来为 496,即单元格内的总数。

再举一个例子,请在右侧窗格中向下滚动,直至到达标有“按故障代码分布”的表格,如下所示。

分布表

在本例中,数据中有两个状态代码:

  • 500432
  • 20064
状态代码 计数
500 432
200 64

同样,计数相加等于 496

使用“调查”视图诊断问题

您可以使用“调查”视图来诊断 API 问题。例如,假设您收到提醒,表明 5xx 错误率超过指定阈值。如需调查此问题,您可以在“调查”视图中执行以下任务:

  • 查看 FAULT CODE BY TIME 表,以查看过去一小时内的故障代码活动。
  • 查看 FAULT CODE BY STATUS CODE 表,以找出与过去一小时内数量增加的故障代码(在上一步中确定)关联的特定 HTTP 状态代码。
  • 查看 FAULT CODE BY PROXY 矩阵,以找出触发上一步中确定的故障代码的 API 代理。
  • 设置提醒,以帮助进一步诊断问题。