Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo discute como coletar arquivos de log de uma VM (máquina virtual) do Windows PaaS (plataforma como serviço) do Microsoft Azure para análise e preservação offline.
Se você não estiver preocupado em reunir todos os arquivos de log em um local central, geralmente poderá analisar os arquivos enquanto estiver usando o RDP (Remote Desktop Protocol) para acessar a VM e fazer uma sessão de solução de problemas ao vivo. No entanto, há vários cenários em que talvez você queira reunir facilmente todos os arquivos de log e salvá-los fora da VM para análise por outra pessoa. Ou talvez você queira preservar os arquivos para análise posteriormente para que possa reimplantar o serviço hospedado e restaurar a funcionalidade do aplicativo.
As seções a seguir descrevem as opções para coletar rapidamente logs de diagnóstico de uma VM de PaaS.
Opção 1: usar o RDP para executar CollectGuestLogs.exe na VM
A opção mais fácil para coletar logs é usar o protocolo RDP para acessar a VM e, em seguida, executar o executável CollectGuestLogs.exe . Esse executável é fornecido junto com o Agente Convidado do Azure. O agente está presente em todas as VMs de PaaS e na maioria das VMs de IaaS (infraestrutura como serviço). CollectGuestLogs.exe cria um arquivo .zip dos logs da VM. O local desse arquivo .zip é descrito na tabela a seguir.
Tipo de máquina virtual | Local do arquivo |
---|---|
PaaS VM | D:\Pacotes\GuestAgent\CollectGuestLogs.exe |
VM IaaS | C:\WindowsAzure\Packages\CollectGuestLogs.exe |
Por padrão, o executável CollectGuestLogs coleta logs do IIS (Serviços de Informações da Internet). Esses logs podem ser grandes para funções Web de longa execução. Para impedir a coleta de logs do IIS, execute CollectGuestLogs.exe -Mode:ga
. Para obter mais informações, execute CollectGuestLogs.exe -?
.
Opção 2: executar a extensão do Coletor de Logs do Azure
Você pode executar a Extensão do Coletor de Logs do Azure em seu computador de desenvolvimento local. Essa opção é útil para coletar os logs sem precisar usar o RDP para acessar a VM. Também é conveniente se você quiser coletar logs de várias VMs simultaneamente. Para obter mais informações, consulte o seguinte artigo do Blog do Desenvolvedor do Azure:
Simplificando a solução de problemas da máquina virtual usando o Coletor de Logs do Azure.
Mais informações
Entre em contato conosco para obter ajuda
Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.