API Monitoring 概览

本页面适用于 ApigeeApigee Hybrid

查看 Apigee Edge 文档。

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

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

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

作为 Apigee 客户,您还可以使用 Cloud Monitoring 工具支持 API Monitoring。

API Monitoring 角色

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

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

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

访问 API Monitoring

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

Cloud 控制台中的 Apigee

  1. 登录 Cloud 控制台中的 Apigee 界面
  2. 选择 Proxy development(代理开发)> API monitoring(API 监控)

经典版 Apigee

  1. 登录 Apigee 界面
  2. 选择以下视图之一:

    • Analyze(分析)> API Monitoring(API 监控)> Timeline(时间轴)
    • Analyze(分析)> API Monitoring(API 监控)> Investigate(调查)
    • Analyze(分析)> API Monitoring(API 监控)> Recent(近期)

此时会显示 API 监控主视图。在 View(视图)菜单中,您可以选择以下视图之一:

  • 时间轴:显示最近 API 流量数据的时间轴。
  • 调查:显示 API 流量数据表,例如按区域划分的错误代码。
  • 最近:显示每个代理的树形图,其中每个代理都由一个矩形表示,大小与代理 API 流量成比例,后者的颜色代表相关指标的相对大小。
以下部分详细介绍了这些视图: