Este documento descreve como coletar informações sobre uma instância de máquina virtual (VM) usando uma ferramenta de diagnóstico. Use as informações coletadas pelas ferramentas para ajudar na solução de problemas básicos antes de entrar em contato com o suporte .
A ferramenta faz o seguinte:
Coleta informações somente da VM que você especifica.
Armazena as informações apenas no seu projeto.
Armazena as informações por 10 dias em um bucket do Cloud Storage , que, por padrão, somente você pode acessar.
Antes de compartilhar as informações coletadas com o Suporte do Google, faça o seguinte:
Revise as informações em busca de informações confidenciais ou de identificação pessoal (PII).
Exclua ou mascare as informações conforme necessário.
Informações de diagnóstico coletadas da VM
Esta ferramenta de diagnóstico coleta informações sobre o seguinte:
Discos :
- Informações do objeto WMI (Instrumentação de Gerenciamento do Windows) sobre discos , partições e volumes
Eventos :
- Eventos do Windows , incluindo eventos de aplicativos e eventos do sistema
Redes :
Programas :
- Informações do objeto WMI sobre processos , tarefas agendadas , serviços e Google Kubernetes Engine (GKE)
Sistema :
- Informações do objeto WMI sobre usuários , configurações do Remote Desktop Protocol (RDP) usando este script e saída de bcdedit , driverquery , msinfo32 , pnputil e systeminfo e logs de despejo de memória
Para informações detalhadas sobre como o Compute Engine coleta essas informações, consulte o repositório público .
Limitações
- Você só pode coletar informações de diagnóstico de VMs criadas com base no Windows Server.
Antes de começar
- O Compute Engine instala a ferramenta de diagnóstico por padrão em versões públicas de imagens do Windows Server posteriores à
v20190714
. Caso contrário, se a versão da imagem do Windows Server for anterior av20190714
ou se você estiver usando uma imagem personalizada, instale a ferramenta usando o comandogooget install google-compute-engine-diagnostics
. - Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
-
roles/iam.serviceAccountTokenCreator
no projeto Conceda o papel
iam.serviceAccountTokenCreator
no projeto:gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:EMAIL \ --role roles/iam.serviceAccountTokenCreator
Substitua o seguinte:
-
PROJECT_ID
: o ID do projeto -
EMAIL
: o endereço de e-mail para conceder a funçãoiam.serviceAccountTokenCreator
-
Exporte as informações de diagnóstico como um objeto para um bucket do Cloud Storage.
gcloud compute diagnose export-logs VM_NAME \ [--collect-process-traces]
O sinalizador opcional
--collect-process-traces
especifica se a ferramenta de diagnóstico coleta um rastreamento de 10 minutos do sistema em execução, que inclui atividade de CPU, disco, arquivo e rede. Em VMs baseadas no Windows, isso usa o Windows Performance Recorder .Substitua o seguinte:
-
VM_NAME
: nome da VM da qual coletar informações de diagnóstico
-
O processo de exportação de log pode levar alguns minutos para ser concluído. Visualize o status usando o comando
gcloud compute instances get-serial-port-output
.O Compute Engine formata o nome do bucket que contém as informações de diagnóstico como
diagnostic_logs_project_ PROJECT_NUMBER
. Visualize ou faça download do bucket usando a CLI gcloud ou, no console do Google Cloud, na página do Cloud Storage :Aprenda como capturar capturas de tela de VMs .
Aprenda como solucionar problemas de instâncias do Windows .
Aprenda como solucionar problemas de RDP .
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Coletando informações de diagnóstico de uma VM
Execute a ferramenta de diagnóstico diretamente da VM ou remotamente usando a CLI do Google Cloud. Em VMs baseadas no Windows, encontre a ferramenta de diagnóstico no diretório
C:\Program Files\Google\Compute Engine\diagnostics
.Permissões necessárias para esta tarefa
Para executar esta tarefa, você deve ter as seguintes permissões :
gcloud
O que vem a seguir
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-04-21 UTC.
-