查看 API 分析

API 分析支持对 API 流量的可见性。这种分析使 IT 管理员能够监视 API 网关提供服务的 API 实例和端点。它提供对 API 请求的集成定期监视。

在监视 API 分析之前,请务必完成以下操作:

  1. 添加 API 定义
  2. 部署 API 定义
  3. 向 API 定义添加策略
  4. 向 API 实例申请许可证
  5. 在 API 实例上启用 Web Insight

API Analytics中,您可以监视作为 API 定义的一部分添加的 API 实例和端点的响应时间。它还显示 API 实例和终端节点消耗的带宽。

API 控制板

默认情况下,控制板显示最近一小时的 API 分析。您可以选择持续时间以查看该时间间隔的 API 分析。单击每个磁贴上的“查 看更多”以查看整个列表。在此视图中,您可以按除地理 位置 磁贴以外的部分名称搜索 API 实例和端点。

API 端点分发

此图显示了 API 端点的应用程序和服务器响应时间的分布。您可以识别响应时间长的 API 端点并采取必要的措施。

API 端点分发

API 端点根据其响应时间限制以以下颜色之一显示:

  • 绿色 -如果响应时间小于 30 毫秒。
  • 橙色 — 如果响应时间介于 30—100 毫秒之间。
  • 红色 -如果响应时间超过 100 毫秒。

API 实例

API 实例 图块显示应用程序和服务器响应时间较长的顶级 API 实例。

API 实例

选择 API 实例以查看其性能、使用情况和安全详细信息。选定的 API 实例显示以下信息:

  • API 端点数量
  • 请求数
  • 应用程序和服务器响应时间
  • 消耗的带宽
  • 身份验证失败

API 实例控制板

API 端点

API 端点图标显示应用程序和服务器响应时间较长的顶级端点。

API 端点

选择 API 端点以查看性能、使用情况和安全详细信息。

身份验证失败

身份 验证失败 图块显示身份验证失败次数较多的顶级 API 端点。身份验证失败或成功是根据添加到 API 定义中的策略发生的。

身份验证失败

如果要查看 API 端点中的身份验证失败和成功率,请执行以下操作:

  1. API 端点中选择一个端点。

  2. 选择安全选项卡。此选项卡显示所选端点中的身份验证失败和成功情况。

身份验证失败端点

如果您想查看实例的 API 端点中的身份验证失败和成功率,请执行以下操作:

  1. API 实例中选择一个实例

  2. 选择安全选项卡。此选项卡显示所选实例的端点中的身份验证失败和成功情况。

查看不同的 API 见解

在 API Analytics 中导航以查看有关以下内容的特定信息:

查看实例中的主要 API 端点

API Analytics 页面显示响应时间较长的顶级端点。如果您想查看实例的相似端点,请从 API 实例中选择一个实例

“最 佳 API 端点”图标显示应用程序和服务器响应时间较长的端点。

热门 API 端点

查看访问次数最多的 API

API 分析中,从 API 实例中选择一个 API 实例。“访问次数最多 API”图块显示了具有更多请求和带宽的顶级端点。

访问次数最多的端点

查看端点的地理位置

  1. API 分析中,选择以下任意选项:

    • API 实例 中选择一个实例,查看所选实例的端点接收请求的位置。

    • API Endpoints 中选择一个端 点以查看该端点接收请求的位置。

  2. 在“性能和使用情况”中,将出现“地理位置”图块。

    您可以根据响应时间、带宽和请求对位置进行排序。

端点的地理位置

查看 HTTPS 响应状态

HTTPS 响应状态图块显示响应状态及其原因和发生次数。您可以通过以下方式之一查看 HTTPS 响应状态:

  • API 实例中选择一个实例。

  • API 端点中选择一个端点。

此磁贴显示在“性能和使用情况”选项卡中。

HTTPS 响应状态

查看 API 请求趋势

API 端点中选择一个端点。在“性能和使用情况”中,“请求总 数”图块显示端点收到的请求总数的趋势。

API 请求总数

如果您想查看由于速率限制而丢弃请求的趋势,请从 API 实例中选择一个实例。在“安全”中, 速率限制 图块显示请求丢弃的趋势。它还显示端点收到的请求总数的趋势。

速率限制

通过这种比较,您可以确定由于总请求的速率限制而丢弃了多少请求。

查看端点的带宽消耗

要查看端点的带宽消耗趋势,请从 API 端点中选择一个端点。 带宽 图块显示带宽消耗图表。

带宽消耗

查看 SSL 错误和使用情况

API 实例中选择一个实例。在“安全”中,将显示以下图块:

  • SSL 错误 -显示客户端和应用程序服务器上发生的 SSL 故障。

  • SSL 使用情况 - 显示 SSL 证书、协议、密码及其出现的密钥强度。

SSL 错误和使用情况

要查看端点中的 SSL 使用情况,请从 API 端点中选择一个端点。 SSL 使用情况 图标显示在“安全”选项卡中。

SSL 使用情况

查看 API 分析