查看 API 分析
API 分析支持对 API 流量的可见性。这种分析使 IT 管理员能够监视 API 网关提供服务的 API 实例和端点。它提供对 API 请求的集成定期监视。
在监视 API 分析之前,请务必完成以下操作:
在 API Analytics中,您可以监视作为 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 实例中选择一个实例。
-
选择安全选项卡。此选项卡显示所选实例的端点中的身份验证失败和成功情况。
查看不同的 API 见解
在 API Analytics 中导航以查看有关以下内容的特定信息:
查看实例中的主要 API 端点
API Analytics 页面显示响应时间较长的顶级端点。如果您想查看实例的相似端点,请从 API 实例中选择一个实例。
“最 佳 API 端点”图标显示应用程序和服务器响应时间较长的端点。
查看访问次数最多的 API
在 API 分析中,从 API 实例中选择一个 API 实例。“访问次数最多 API”图块显示了具有更多请求和带宽的顶级端点。
查看端点的地理位置
-
在 API 分析中,选择以下任意选项:
-
从 API 实例 中选择一个实例,查看所选实例的端点接收请求的位置。
-
从 API Endpoints 中选择一个端 点以查看该端点接收请求的位置。
-
-
在“性能和使用情况”中,将出现“地理位置”图块。
您可以根据响应时间、带宽和请求对位置进行排序。
查看 HTTPS 响应状态
HTTPS 响应状态图块显示响应状态及其原因和发生次数。您可以通过以下方式之一查看 HTTPS 响应状态:
-
从 API 实例中选择一个实例。
-
从 API 端点中选择一个端点。
此磁贴显示在“性能和使用情况”选项卡中。
查看 API 请求趋势
从 API 端点中选择一个端点。在“性能和使用情况”中,“请求总 数”图块显示端点收到的请求总数的趋势。
如果您想查看由于速率限制而丢弃请求的趋势,请从 API 实例中选择一个实例。在“安全”中, 速率限制 图块显示请求丢弃的趋势。它还显示端点收到的请求总数的趋势。
通过这种比较,您可以确定由于总请求的速率限制而丢弃了多少请求。
查看端点的带宽消耗
要查看端点的带宽消耗趋势,请从 API 端点中选择一个端点。 带宽 图块显示带宽消耗图表。
查看 SSL 错误和使用情况
从 API 实例中选择一个实例。在“安全”中,将显示以下图块:
-
SSL 错误 -显示客户端和应用程序服务器上发生的 SSL 故障。
-
SSL 使用情况 - 显示 SSL 证书、协议、密码及其出现的密钥强度。
要查看端点中的 SSL 使用情况,请从 API 端点中选择一个端点。 SSL 使用情况 图标显示在“安全”选项卡中。