调试、分析和部署状态数据收集

通过 Apigee Hybrid,您可以使用调试、分析和部署状态数据。这些数据通过基于 Google Cloud Pub/Sub 的数据流水线从运行时组件直接发送到管理平面,以便您查看和分析这些数据,以及设置监控和提醒。

关于数据

Hybrid 流式调试(启动时)、分析和部署状态数据中的所有消息处理器 (MP) 服务直接使用 Google Cloud Pub/Sub 传输到 Apigee 控制平面。

管理平面的 UAP(统一分析平台)服务会处理传入的分析和部署状态数据,并通过混合界面或 Apigee API 向您提供这些数据。

调试、分析和部署状态数据不会存储在相同位置,也不会以与日志记录和指标数据相同的方式进行访问:

  • “日志记录和指标数据”存储在您的 Google Cloud 项目中,您可以通过 Cloud Operations 或您选择的任何工具进行访问。
  • 而另一方面,“调试、分析和部署状态数据”则存储在 Hybrid 管理层面,您可以通过 Hybrid 界面或 Apigee API 等 Apigee 服务进行访问。

下表总结了收集的数据:

数据类型 说明 更新频率 API
分析 API 使用情况数据包括每秒事务数、缓存使用情况、错误、延迟时间、请求/响应大小和流量计数。

如需了解详情,请参阅 Apigee Analytics 概览

最长 30 秒延迟 Analytics Admin API
部署 状态 API 代理的当前部署状态。

如需详细了解如何查看此信息,请参阅查看部署状态

立即 Deployments API
调试

API 代理的调试会话数据。此数据包括请求/响应参数及在政策执行时对这些数据应用的转换。

与分析和部署状态数据不同,调试数据并非始终收集,这与其大小有关。调试数据在您启动调试会话时收集。

如需了解详情,请参阅调试概览

立即 调试会话 API
调试会话数据 API

查看混合界面中的数据

本部分介绍如何在 Apigee Hybrid 界面中查看调试、分析和部署状态数据。

调试

Hybrid 服务的调试数据可采用与 Edge 调试数据相同的方式访问,但有一些不同之处(例如不断增加的过滤条件支持)。如需了解详情,请参阅调试概览

分析

混合服务的分析数据的访问方式与 Edge 分析数据相同。如需了解详情,请参阅 Edge 文档中的使用分析信息中心

代理部署状态

如需了解如何查看部署状态,请参阅查看部署状态

配置数据收集

基于 Pub/Sub 的数据流水线默认处于启用状态。您必须确保您的服务账号已正确配置控制平面访问权限,如第 8 步:启用控制平面访问权限中所述。