API 代理性能

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息

此信息中心可以提供什么信息?

“代理性能信息”中心可帮助您了解 API 代理的流量模式和处理时间。 您可以轻松地直观呈现 API 产生的流量大小以及 API 调用的处理时间(从 Apigee Edge 接收它们直到返回客户端应用为止)。

视频:请观看一段简短的视频,简要了解“代理性能”信息中心。

代理性能信息中心

访问“代理性能”信息中心,如下所述。

Edge

如需使用 Edge 界面访问“代理性能”信息中心,请执行以下操作:

  1. 登录 https://apigee.com/edge
  2. 依次选择分析 > API 指标 > API 代理性能

传统边缘(私有云)

如需使用经典版 Edge 界面访问“代理性能”信息中心,请执行以下操作:

  1. 登录 http://ms-ip:9000,其中 ms-ip 是管理服务器节点的 IP 地址或 DNS 名称。
  2. 依次选择分析 > 代理性能

信息中心将打开,如下所示:

此信息中心衡量的是什么?

此信息中心包含以下图表:

流量

指标 说明
总流量 Apigee Edge 收到的组织中某个 API 环境的 API 请求总数。
流量成功 成功响应的请求总数。错误响应不计入。
流量错误 失败的所有 API 请求总数,即请求没有按最终用户预期进行响应。 计数包括代理和目标错误。
平均 TPS 每秒 API 请求和生成响应的平均数。

平均响应时间

另请参阅 Apigee 社区网站上这篇有趣的文章:平均总响应时间何时小于平均目标响应时间?

指标 说明
平均响应时间

针对 Apigee Edge 组织环境发出的所有 API 调用的总响应时间平均值。总响应时间是指对 Edge 进行的 API 调用返回所用的时间(以毫秒为单位)。

换句话说,总响应时间是从 Apigee Edge 收到整个 API 调用到 Edge 开始将响应发送回客户端应用之间的时间。

此图表衡量所有代理的平均值。对于各个代理,请参阅下面的“各代理平均响应时间”图表。

平均代理响应时间

该值的计算方法是:总响应时间减去对 Apigee Edge 组织环境发出的所有 API 调用的目标响应时间的平均值。

基本上,它衡量 API 调用流经 Apigee Edge 本身所花费的时间(以毫秒为单位)。

平均目标响应时间

请求的最后一个字节从 Apigee Edge 发送到后端目标之时到 Edge 收到响应的最后一个字节之时所经历的平均毫秒数。

基本上,它衡量 API 调用在目标系统上经历的时间。

通过代理的流量

指标 说明
<Proxy name> 对于指定的 API 代理,则为记录的 API 请求和响应的数量。

按代理划分的平均响应时间

指标 说明
<Proxy name>

如果是指定的 API 代理,则为针对发送到 Apigee Edge 环境的所有 API 调用测量的总响应时间平均值。总响应时间是指对 Edge 进行的 API 调用返回所用的时间(以毫秒为单位)。

将鼠标悬停在图表上,可查看代理和目标端所花的总时间以及平均值。

关于此信息中心,我还需要了解哪些信息?

此信息中心提供多种类型的互动:

  • 每个图表右侧的列表区域是交互式的。在列表中选择一条线,以在图表中切换其视图:

  • 您可以使用信息中心顶部的代理维度下拉菜单查看所有代理的指标或深入了解特定代理。

  • 此信息中心使用标准控件,例如日期和数据聚合选择器、将鼠标悬停在图表上以查看更多上下文、点击和拖动以进行缩放,以及将数据导出为 CSV 等。如需了解详情,请参阅使用分析信息中心
  • 另请参阅 Apigee 社区网站上这篇有趣的文章:平均总响应时间何时小于平均目标响应时间?