Stackdriver Debugger API

Com o Stackdriver Debugger API, os apps podem interagir com os back-ends do Google Stackdriver Debugger.

Ele oferece duas interfaces: a interface de depuração e a interface de controle. A interface de controle permite que você implemente um agente que envia dados de estado, por exemplo, o valor de variáveis do programa e a pilha de chamadas, para o Stackdriver Debugger quando o app está em execução. A interface de depuração permite que você implemente um cliente do Stackdriver Debugger para que os usuários possam definir e excluir os pontos de interrupção onde os dados do estado são coletados, além de ler os dados que são capturados.

Conceitos, modelo de dados e operações

Acesse Conceitos para mais informações sobre os papéis dos clientes, o modelo de dados da API e as operações compatíveis.

Protocolos

A API Stackdriver Debugger é compatível com os seguintes protocolos:

  • REST, que permite uma interação com os back-ends do Stackdriver Debugger usando JSON no HTTP.
  • RPC, que permite uma interação com os back-ends por meio do uso do gRPC. No momento, essa API não fornece bibliotecas de cliente ao gRPC. Para usar essa interface, gere o código de cliente do gRPC a partir da definição de serviço. Para isso, siga as instruções na documentação do gRPC.

Autorização

O Stackdriver Debugger API usa a OAuth 2.0 para autorização do usuário. Isso significa que você deve configurar as credenciais do app da Web no Console do Google Cloud Platform para seu projeto e implementar um fluxo de autorização OAuth 2.0 no seu app cliente para usar a API. Para mais informações, consulte Usar OAuth 2.0 para acessar os APIs do Google. Para mais informações específicas sobre o gRPC, acesse também a página de autenticação (em inglês) no site do gRPC.

Explore a API

É possível usar o recurso Faça um teste! na página na documentação da interface do REST para explorar as funções da API. O recurso auxilia na compreensão de como reunir os dados transferidos para a API, assim como a estrutura e o conteúdo que ele retorna. Acesse a documentação do método register para ver um exemplo.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Stackdriver Debugger