常见问题解答

您正在查看 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 代理、故障来源、故障代码或故障政策没有值或无法确定,则信息中心会显示“未设置”作为源。可能导致“未设置”的场景示例包括:

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

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

API Monitoring 是否适用于传统界面或 Edge for Private Cloud?

Apigee API Monitoring 目前仅面向使用新版 Edge 界面Apigee Edge Cloud 企业客户提供。

Apigee API Monitoring 适用于传统版 Edge 界面或 Edge for Private Cloud。

什么是策略方案?

设置提醒时,您可以在“手册”字段中提供提醒触发时如何进行解决的简短操作建议。您还可以指定指向内部 Wiki 或社区页面的链接,并在其中引用最佳做法。此字段中的信息将包含在通知中。

如何处理 HTTP 429 故障代码?

Edge 配额政策SpikeArrest 政策在超出配额(配额政策)或超出速率限制(SpikeArrest 政策)时都会发出 HTTP 429 故障代码。

不过,在“提醒”信息中心中,您无法针对 HTTP 429 故障代码定义提醒。您可以改为按以下步骤设置提醒条件:依次选择流量管理政策 > 配额 > 配额违规,或依次选择流量管理政策 > 流量高峰抑制 > 流量高峰抑制违规

配额违规