查看 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 分析