调查异常

本页面适用于 ApigeeApigee Hybrid

查看 Apigee Edge 文档。

如果您在操作异常信息中心内看到异常,可以在 API Monitoring 信息中心内进一步调查。信息中心显示最近的 API 数据的图表和表格,其中提供异常值发生时 API 中的活动的具体信息。

以下部分举例说明如何在信息中心内调查异常值。

示例:故障代码异常值

假设您正在查看操作异常信息中心,并且注意到下面显示的异常:

在操作异常信息中心内查看异常

如需查看异常值的详细信息,请点击摘要列中的调查。这将显示 API 监控调查信息中心,如下所示。

调查信息中心内显示的异常值。

Anomaly Event Details 窗格会显示错误率的时间轴。该图表显示异常值发生在上午 07:00 之后,错误率从不到 0.4 突增至 0.8。

时间轴图表中的错误率包括所有故障代码的错误。如需查看不同故障代码的错误明细,请查看时间轴下方显示的 Fault Code by Time 图表。

注意:如果当前未显示 Fault Code by Time 图,请在图形菜单中选择故障代码以显示它:选择“故障代码”图表。

Fault Code by Time 图表中圈起的列对应于包含异常发生时间的时间间隔。

注意:图表中显示的数据与异常值的报告时间有细微差异是正常的。

查看 Fault Code by Time 图表。

您会发现,在 07:03 - 07:27 时间段中,有 1499 条响应包含故障代码 steps.json2xml.SourceUnavailable(当 JSON to XML 政策消息源不可用时会返回此错误代码)。这就是触发异常值的故障代码。相比之下,在之前的四个时间段中,包含该故障代码的响应的平均数量约为 291,因此突增到 1499 显然属于异常事件。

如需详细了解 SourceUnavailable 错误消息,请参阅 JSON to XML 政策运行时错误问题排查

此时,您可以通过以下几种方法继续调查异常值的原因:

  • 在 Fault Code by Time 图表中点击异常值对应的单元格,以深入探究异常值发生时的故障代码数据。

    点击异常值对应的表格单元格。

    此时右侧窗格中会显示 steps.json2xml.SourceUnavailable 按故障来源、代理和状态代码的分布表。

    在此示例中,这些表不提供任何其他信息,因为所有故障代码都来自同一故障源、代理和状态代码。但在其他情况下,分布表可以指示异常值的位置和原因。

  • 针对异常值创建提醒并设置通知。完成此操作后,将来每当相似的事件发生时,AAPI Ops 都会向您发送消息。