常见问题解答

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

下文列出了一些常见问题解答:

Apigee 建议使用以下方法:

  1. 首先为具有特定阈值的任何 API 代理设置提醒例如,5 分钟的 4xx 错误率为 10%。设置通知并查看“提醒记录”页面,以监控触发的提醒。为特定 API 代理和目标服务设置其他提醒和通知。继续根据您的观察结果优化提醒和通知。
  2. 请负责 API 开发工作的团队向负责设置提醒的运营团队建议错误率和延迟时间阈值。

哪些角色可以访问 API Monitoring?

请参阅 API Monitoring 角色简介

为什么我没有在“最近”页面中看到所有 API 代理?

最近信息中心仅显示最近有过流量的 API 代理。但不会显示贵组织中的所有 API 代理。在时间轴信息中心内,您可以查看所有 API 代理的数据。

为什么我在时间轴中看不到延迟时间图表?

仅当您选择区域和 API 代理,且选择的时间范围不超过 7 天时,时间轴中才会显示延迟时间图表。

日志有助于识别导致错误的状态代码,但如何识别生成调用的开发者 ID?

API 监控日志中不包含开发者 ID。如需检索开发者 ID,您可以生成自定义报告

我可以监控代理链吗?

您可以将一个 API 代理用作另一个 API 代理的目标端点,从而有效地连接代理链中的两个代理。但是,API 监控只会将请求记录到链中的第一个代理,而不会记录到用作目标的 API 代理。如需了解详情,请参阅将 API 代理链接在一起

为什么我在信息中心内看到“未设置”?

如果 API 代理、故障来源、错误代码或故障政策没有值或无法确定,则信息中心将显示“not set”作为来源。可能导致“未设置”的情况示例包括:

  • 与客户端相关的错误
  • 被成功响应替换的 HTTP 错误代码
  • HTTP 2xx 状态代码(因为它们通常不会导致错误代码)

如需详细了解“未设置”,请参阅分析实体的值“(not set)”是什么意思?

对于私有云,经典版界面或 Edge 中是否提供 API Monitoring?

Apigee API Monitoring 目前仅适用于使用新版 Edge 界面Apigee Edge Cloud Enterprise 客户

传统版 Edge 界面或适用于私有云的 Edge 提供 Apigee API Monitoring。

什么是 Playbook?

设置提醒时,您需要在 Playbook 字段中提供关于建议在触发时解决提醒的操作的简短说明。您还可以指定指向内部 Wiki 或社区页面的链接,并在其中引用最佳做法。此字段中的信息会包含在通知中。

如何处理 HTTP 429 错误代码?

当超出配额(配额政策)或超出速率限制(SpikeArrest 政策)时,边缘配额政策SpikeArrest 政策都会发出 HTTP 429 错误代码。

但是,在提醒信息中心中,您无法为 HTTP 429 错误代码定义提醒。 您可以改为将提醒条件设置为流量管理政策 > 配额 > 配额违规(如下所示),或设置流量管理政策 > 扣杀 > SpikeArrest 违规行为

配额违规