查看 API 分析
API 分析可让您深入了解 API 流量。此分析允许 IT 管理员监控 API 网关提供的 API 实例和端点。它提供对 API 请求的集成式定期监控。
在监控 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 实例中选择一个实例。
-
选择安全选项卡。此选项卡显示所选实例的端点中的身份验证失败和成功。
查看不同的 API 洞察
浏览 API 分析以查看以下特定信息:
查看实例中的热门 API 端点
“API 分析”页面显示响应时间较高的热门端点。如果要查看实例的类似端点,请从“API 实例”中选择一个实例。
“热门 API 端点”磁贴显示应用程序和服务器响应时间较高的端点。
查看访问量最大的 API
在 API 分析中,从 API 实例中选择一个 API 实例。访问量最大的 API 磁贴显示请求和带宽最多的热门端点。
查看端点的地理位置
-
在 API 分析中,选择以下任意一项:
-
从 API 实例中选择一个实例,以查看所选实例的端点接收请求的来源位置。
-
从 API 端点中选择一个端点,以查看该端点接收请求的来源位置。
-
-
在 性能和使用情况中,将显示地理位置磁贴。您可以根据响应时间、带宽和请求对位置进行排序。
查看 HTTPS 响应状态
HTTPS 响应状态磁贴显示响应状态及其原因和发生次数。您可以通过以下任一方式查看 HTTPS 响应状态:
-
从 API 实例中选择一个实例。
-
从 API 端点中选择一个端点。
此磁贴显示在性能和使用情况选项卡中。
HTTPS 响应状态(/en-us/netscaler-console-service/media/https-response-status-apis.png)
查看 API 请求趋势
从API 端点中选择一个端点。在性能和使用情况中,总请求数磁贴显示端点收到的总请求数的趋势。
总 API 请求数(/en-us/netscaler-console-service/media/total-requests-endpoint.png)
如果要查看因速率限制而丢弃的请求趋势,请从API 实例中选择一个实例。在安全中,速率限制磁贴显示丢弃请求的趋势。它还显示端点收到的总请求数的趋势。
速率限制(/en-us/netscaler-console-service/media/rate-limit-instance.png)
通过此比较,您可以确定在总请求中,有多少请求因速率限制而被丢弃。
查看端点的带宽消耗
要查看端点的带宽消耗趋势,请从 API 端点中选择一个端点。带宽磁贴显示带宽消耗图。
带宽消耗(/en-us/netscaler-console-service/media/bandwidth-consumption-endpoint.png)
查看 SSL 错误和使用情况
从API 实例中选择一个实例。在安全中,将显示以下磁贴:
-
SSL 错误 – 显示客户端和应用程序服务器上发生的 SSL 故障。
-
SSL 使用情况 – 显示 SSL 证书、协议、密码和密钥强度及其出现次数。
要查看端点中的 SSL 使用情况,请从 API 端点中选择一个端点。SSL 使用情况磁贴显示在安全选项卡中。