Stackdriver Debugger

Verifique o comportamento do código na produção.
Depuração de aplicativos em tempo real

Depuração de aplicativos em tempo real

O Stackdriver Debugger é um recurso do Google Cloud Platform usado para inspecionar o estado de um aplicativo em execução em tempo real, sem interrompê-lo ou desacelerá-lo. Os usuários não são afetados enquanto você captura a pilha de chamadas e as variáveis em qualquer local do seu código-fonte. Use esse recurso para entender o comportamento do código na produção e analisar o estado dele para localizar bugs difíceis de serem encontrados.

Depuração na produção

É possível usar o Stackdriver Debugger com aplicativos de produção. Com alguns cliques, você pode tirar um snapshot do estado do aplicativo em execução ou inserir um novo log statement. Um snapshot captura a pilha de chamadas e as variáveis em um local específico do código na primeira vez em que uma instância o executa. O logpoint inserido se comporta como se fizesse parte do código implantado e grava as mensagens de registro no mesmo fluxo. Tudo isso está disponível em uma interface simples e fácil de usar.

Várias opções de origem

O Stackdriver Debugger é mais fácil de usar quando o código-fonte está disponível. Ele sabe como exibir a versão correta do código-fonte quando um sistema de controle de versões é usado. Por exemplo, o Google Cloud Source Repositories, GitHub, Bitbucket ou GitLab. Quando outros repositórios de origem são usados, é possível fazer upload dos arquivos de origem como parte do processo de criação e implantação. Além disso, ele poderá exibir arquivos locais quando for usado para desenvolvimento local. Se você não tiver acesso ao código-fonte, basta digitar o nome do arquivo e o número da linha diretamente na interface do usuário para capturar um snapshot ou inserir um logpoint.

Colaboração durante a depuração

Colabore com outros membros da equipe compartilhando a sua sessão de depuração. É tão fácil quanto enviar o URL do console.

Uso de fluxos de trabalho

O Stackdriver Debugger é integrado aos fluxos de trabalho atuais do desenvolvedor. Inicie o Debugger e capture snapshots diretamente do Stackdriver Logging, de relatórios de erros, de painéis, de ambientes de desenvolvimento integrado e da interface de linha de comando gcloud.

Recursos

Depuração de snapshots

Registre o estado do aplicativo em produção em um local de linha específico.

Logpoints de depuração

Insira um novo log statement sob demanda em um local de linha específico.

Depuração condicional

Capture um snapshot ou grave uma mensagem de logpoint somente quando você precisar. Para isso, use uma expressão condicional simples escrita na mesma linguagem do seu aplicativo.

Integração com ambientes de desenvolvimento integrados

Use o Stackdriver Debugger dentro do ambiente de desenvolvimento integrado.

Fácil instalação

O Debugger está ativado automaticamente para aplicativos do App Engine. Siga etapas simples para ativá-lo no Google Kubernetes Engine ou no Compute Engine.

Recursos técnicos

Preços

O Stackdriver Debugger está disponível gratuitamente para todos os clientes do Google Cloud Platform.

Google Cloud

Primeiros passos

Aprenda e crie

Ainda não conhece o GCP? Comece a usar qualquer produto do GCP gratuitamente com US$ 300 de crédito.

Precisa de mais ajuda?

Nossos especialistas ajudarão você a criar a solução certa ou encontrar o parceiro ideal para suas necessidades.

Enviar comentários sobre…

Stackdriver Debugger