本页面适用于 Apigee 和 Apigee Hybrid。
查看 Apigee Edge 文档。
本部分将 API Monitoring 与 Apigee Analytics 进行比较。虽然 API Monitoring 和 Analytics 都可让您收集和查看 API 数据,但它们的目标不同,如以下几个部分所述:
API 监控
API Monitoring 的目标是提供实时的 API 性能数据洞见,并帮助您快速诊断和修复问题,以确保 API 按预期正常运行。API Monitoring 会显示最新的 API 流量数据,并在出现问题时向您发送提醒,以便您可以快速排查问题。
以下是 API Monitoring 让您能够执行的一些任务示例:
- 维护 API 的可用性。
- 根据提醒,在使用方受到影响之前采取相应措施。
- 利用 Apigee 故障代码加快问题诊断。
- 快速找出问题区域,以诊断错误、性能和延迟时间问题及其来源。
Apigee 客户还可以使用 Cloud Monitoring 工具支持 API Monitoring。如果您想与其他监控系统集成,我们建议您默认使用 Cloud Monitoring API 来拉取指标。
Apigee Analytics
Apigee Analytics 的目标是帮助您了解 API 流量的长期趋势,以便确保您的 API 支持您的业务要求,或在必要时进行更改。如需研究这些趋势,您可以创建自定义报告以确定特定的 API 指标随时间的变化情况。
以下是您可以使用 Apigee Analytics 识别的一些趋势:
- 您的 API 流量随时间变化的趋势如何?
- 您的热门应用有哪些?
- 您的主要开发者有哪些?
- 什么时候 API 响应时间最快或最慢?
- 哪些地理区域的 API 流量最多?
API Monitoring 数据与 Analytics 显示的数据之间的差异
API Monitoring 和 Analytics 使用不同的流水线访问 API 数据。因此,您可能会发现 Analytics 信息中心显示的数据与 API Monitoring 相反。通常,Google Analytics 显示的数据比 API Monitoring 数据显示的数据更准确,但延迟时间可能略短(不到一小时)。但是,这些细微差异不会影响 API Monitoring 及时了解 API 的性能的能力。
数据保留
Apigee Analytics 的数据保留时间比 API Monitoring 更长,因此它更适合分析长期趋势。Analytics 和 API Monitoring 的数据保留期限如下:
分析
- 标准版:60 天
- 企业版:90 天
- 企业增强版:14 个月
API Monitoring:6 周