Se você armazenar o código do seu app no Cloud Source Repositories, poderá usar o console de origem para executar tarefas do Cloud Debugger. Isso inclui tirar e exibir snapshots de depuração, adicionar logpoints e visualizar saídas de logpoints.
A funcionalidade de depuração no Cloud Source Repositories é uma alternativa à funcionalidade fornecida pelo Debugger no Console do Google Cloud. Para mais informações sobre como configurar o Debugger e usar a interface do Console do GCP, consulte a documentação do Debugger.
Locais de códigos compatíveis
Use a funcionalidade de depuração no console de origem se seu código estiver localizado em um dos seguintes produtos ou tecnologias:
- Cloud Source Repositories
- Um repositório espelhado no Cloud Source Repositories
Será preciso executar tarefas de depuração no Console do GCP se o código-fonte estiver localizado em um repositório não espelhado hospedado em um serviço como o GitHub ou o Bitbucket, ou se você estiver depurando de arquivos locais.
Como configurar a depuração
Antes de depurar seu aplicativo no Cloud Source Repositories, siga estas etapas:
Ative o Debugger para seu projeto do Google Cloud e configure o ambiente e o aplicativo. Essas etapas variam de acordo com a linguagem ou o framework usados para implementar o aplicativo.
Implante e/ou inicie o aplicativo.
Como depurar no Cloud Source Repositories
A funcionalidade de depuração torna-se utilizável depois que você configura o Debugger para trabalhar com o projeto e o aplicativo. Quando você visualiza o conteúdo do repositório, as guias de depuração aparecem em um dos painéis do Console do GCP.
Tarefas de depuração
Faça o seguinte no Cloud Source Repositories:
Tire snapshots de depuração, que permitem visualizar o estado de variáveis locais e a pilha de chamadas no seu aplicativo em pontos específicos do código.
Adicione logpoints ao seu código, que permitem injetar o registro em um serviço em execução sem reiniciá-lo ou interferir na função normal dele.
A seguir
- Saiba como configurar a depuração para seu aplicativo.