API Monitoring 概览

您正在查看 Apigee X 文档。
查看 Apigee Edge 文档。

在 Apigee 上构建和发布 API 后,您需要确保 API 可用并按预期运行,以保持不间断的服务。通过 Apigee 的 API Monitoring 功能,您可以跟踪 API,以确保其正确启动并正常运行。API Monitoring 可提供近乎实时的 API 流量和性能数据分析,从而帮助您快速诊断和解决出现的问题。

借助 API Monitoring,您可以执行以下操作:

  • 创建提醒,以便在 API 流量发生变化时通知您,这样您就可以在客户受到影响之前采取适当的措施。
  • 快速调查 API 的问题,提高 API 可用性,并缩短平均诊断时间 (MTTD)。
  • 利用故障代码加快诊断。
  • 快速找出问题区域,以诊断错误、性能和延迟时间问题及其来源。

API Monitoring 角色

如需访问 API Monitoring,您需要具有以下角色:

  • roles/apigee.readOnlyAdmin
  • roles/monitoring.viewer

如需详细了解哪些角色适合使用 API Monitoring,请参阅 Apigee 角色

访问 API Monitoring

您可以按照以下步骤通过 Apigee 界面访问 API Monitoring:

  1. 登录 Apigee 界面
  2. 切换到您要监控的组织
  3. 依次选择 分析 > API Monitoring。该子菜单会显示指向界面中两个主要视图的链接,如下所示。
    选择界面视图。
    如需访问界面,请选择以下视图之一:
    • 时间轴:显示最近 API 流量数据的时间轴。
    • 调查:显示 API 流量数据表,例如按区域划分的错误代码。
    • 最近:显示每个代理的树形图,其中每个代理都由一个矩形表示,大小与代理 API 流量成比例,后者的颜色代表相关指标的相对大小。

以下部分详细介绍了这些视图: