错误代码分析信息中心

本页面适用于 ApigeeApigee Hybrid

查看 Apigee Edge 文档。

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

“错误代码分析”信息中心会告知您 API 代理和目标的错误率。“错误代码分析”信息中心使用:

  • 用于计算代理错误的响应代码

  • 用于计算目标错误的目标响应代码

“错误代码分析”信息中心上报告的错误可能与“API 代理性能”信息中心上报告的错误不同,因为“错误代码分析”信息中心根据 is_error 流变量计算错误率。该变量可由 API 代理明确设置,因此它与代理响应或目标响应中的错误代码无关。

计算错误率时,请注意以下事项:

  • 代理可以处理目标错误并继续返回成功响应。在这种情况下,系统会将错误计为目标错误,而不是计为代理错误。

  • 如果目标响应成功或不存在,但代理返回了错误,则该错误会计为代理错误。

  • 如果代理和目标均返回了错误,则该错误会计为目标错误。

“错误代码分析”信息中心

要访问“错误代码分析”信息中心,请执行以下操作:

API 指标信息中心随即打开,并选中错误代码分析标签页,如下所示:

信息中心包含错误构成、代理错误和目标错误的图表。

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

错误构成

指标 说明
错误总数

在指定时间段内显示在 Apigee 组织中的代理错误和目标错误的总数(产生自所有请求和响应)。

如需详细了解如何计算错误总数代理错误目标错误,请参阅此信息中心可以提供什么信息?

代理错误 在指定时间段内显示在 Apigee 组织中的代理错误总数(由响应代码决定)。从 Apigee 自客户端接收整个请求开始,直到请求发送到后端目标为止,在这段时间测得代理错误数。
目标错误 在指定时间段内显示在 Apigee 组织中的目标错误总数(由目标响应代码决定)。从 Apigee 向后端目标发送整个请求开始,直到响应返回到客户端应用为止,在这段时间测得目标错误数。

代理错误

指标 说明
代理错误总数 在指定时间段内显示在 Apigee 组织中的代理错误总数。从 Apigee 自客户端接收整个请求开始,直到请求发送到后端目标为止,在这段时间测得代理错误数。
4XX 显示导致 HTTP 4xx 错误的代理错误数。如需查看 HTTP 状态代码的完整列表,请参阅 HTTP 规范中的“状态代码定义”。
5XX 显示导致 HTTP 5xx 错误的 API 请求数。如需查看 HTTP 状态代码的完整列表,请参阅 HTTP 规范中的“状态代码定义”。

目标错误

指标 说明
目标错误总数 在指定时间段内显示在 Apigee 组织中的目标错误总数。从 Apigee 向后端目标发送整个请求开始,直到响应返回到客户端应用为止,在这段时间测得目标错误数。
4XX 导致 HTTP 4xx 错误的目标错误数。如需查看 HTTP 状态代码的完整列表,请参阅 HTTP 规范中的“状态代码定义”。
5XX 导致 HTTP 5xx 错误的目标错误数。如需查看 HTTP 状态代码的完整列表,请参阅 HTTP 规范中的“状态代码定义”。

按代理划分的错误

指标 说明
<Proxy name>

在指定时间段内,针对每个代理显示在 Apigee 组织中的代理错误总数。将鼠标悬停在这些条柱上可分别查看来自每个代理请求流和目标请求流的错误数。

从 Apigee 自客户端接收整个请求开始,直到请求发送到后端目标为止,在这段时间测得代理错误数。

按目标划分的错误

指标 说明
<Target name>

在指定时间内,针对每个目标显示的 Apigee 组织中的目标错误总数。未达成任何目标的调用次数会列在目标未达成列中。将鼠标悬停在这些条柱上可分别查看来自每个代理响应流和目标响应流的错误数。

从 Apigee 向后端目标发送整个请求开始,直到响应返回到客户端应用为止,在这段时间测得目标错误数。图表显示分别来自代理响应流和目标响应流的错误数。

按响应代码划分的代理错误

指标 说明
<Response Code>

在指定时间内,Apigee 组织中显示的返回每个响应代码的代理错误总数。将鼠标悬停在这些条柱上可查看返回每个响应代码的错误数。

按响应代码划分的目标错误

指标 说明
<Response Code>

在指定时间内,Apigee 组织中显示的返回每个响应代码的目标错误总数。将鼠标悬停在这些条柱上可查看返回每个响应代码的错误数。