Stackdriver Debugger API

Stackdriver Debugger API 允许应用与 Google Stackdriver Debugger 后端进行交互。

它提供两个接口:Debugger 接口和 Controller 接口。Controller 接口允许您实施一个代理,该代理在应用运行时将状态数据(例如程序变量的值和调用堆栈)发送至 Stackdriver Debugger。Debugger 接口允许您实施 Stackdriver Debugger 客户端,允许用户设置和删除收集状态数据的断点,以及读取捕获的数据。

概念、数据模型和操作

如需了解客户端角色、API 数据模型和支持的操作,请参阅概念

协议

Stackdriver Debugger API 支持以下协议:

  • REST,它允许您使用 JSON over HTTP 与 Stackdriver Debugger 后端进行交互。
  • RPC,它允许您使用 gRPC 与后端进行交互。此 API 目前不提供 gRPC 客户端库。如要使用此接口,可以按照 gRPC 文档中的说明,基于服务定义生成 gRPC 客户端代码。

授权

Stackdriver Debugger API 使用 OAuth 2.0 进行用户授权。这意味着,为了使用 API,您必须在项目的 Google Cloud Platform Console 中设置网页应用凭据,并在客户端应用中实施 OAuth 2.0 授权流程。如需了解详情,请参阅使用 OAuth 2.0 访问 Google API。如需了解针对 gRPC 的特定信息,还可以参阅 gRPC 网站上的身份验证页面。

探索 API

您可以借助 REST 接口文档中的页内试试看! 功能来了解 API 的功能。立即试用!帮助您了解如何汇总传递给 API 的数据,以及它返回的数据的结构和内容。如需查看示例,请参阅有关 register 方法的文档。