Stackdriver Debugger

Verificar o comportamento do código em produção

Avaliação gratuita

Depuração de aplicativo em tempo real

O Stackdriver Debugger é um recurso do Google Cloud Platform que possibilita a inspeção em tempo real do estado de um aplicativo em execução, sem que você precise 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. Você pode usar esse recurso para entender o comportamento do seu código na produção e analisar o estado dele para localizar bugs difíceis de serem encontrados.

Depuração da produção

O Stackdriver Debugger pode ser usado com aplicativos de produção. Com alguns cliques, você pode tirar um instantâneo do estado do aplicativo em execução ou inserir um novo log statement. Um instantâneo 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 fosse parte do código implantado que escreve as mensagens de registro para o mesmo stream. Tudo isso está disponível em uma interface simples e amigável.

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ão é usado, como o Google Cloud Source Repository, o GitHub, o Bitbucket ou o 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 tirar um instantâneo ou injetar um logpoint.

Colabore durante a depuração

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

Use seus fluxos de trabalho

O Stackdriver Debugger integra-se aos fluxos de trabalho atuais do desenvolvedor. Inicie o Debugger e tire instantâneos diretamente do Logging e do Error Reporting, assim como de painéis, ambientes de desenvolvimento integrado e interfaces de linha de comando gcloud.

Recursos do Stackdriver Debugger

Verificar o comportamento do código em produção

Depurar instantâneos
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 instantâneo ou escreva uma mensagem de logpoint somente quando você precisar. Para isso, use uma expressão condicional simples escrita na linguagem do seu aplicativo.
Integração com ambientes de desenvolvimento integrado
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 as etapas para ativá-lo no Kubernetes Engine ou no Compute Engine.

Preço do Stackdriver Debugger

O Stackdriver Debugger é gratuito para todos os clientes do Google Cloud Platform.