Extensão de Diagnóstico do Azure para VMs do Windows
Aplica-se a: ✔️ VMs ✔️ do Windows Conjuntos ✔️ de escala flexíveis Conjuntos de escalas uniformes
Descrição geral
A extensão de VM de Diagnóstico do Azure permite coletar dados de monitoramento, como contadores de desempenho e logs de eventos, de sua VM do Windows. Você pode especificar granularmente quais dados deseja coletar e para onde deseja que os dados vão, como uma conta de Armazenamento do Azure ou um Hub de Eventos do Azure. Você também pode usar esses dados para criar gráficos no portal do Azure ou criar alertas de métrica.
Pré-requisitos
Sistema operativo
A Extensão de Diagnóstico do Azure pode ser executada no Cliente Windows 10, Windows Server 2008 R2, 2012, 2012 R2 e 2016.
Ligação à Internet
A Extensão de Diagnóstico do Azure requer que a máquina virtual de destino esteja conectada à Internet.
Esquema de extensão
Implementação de modelos
As extensões de VM do Azure podem ser implantadas com modelos do Azure Resource Manager. O esquema JSON detalhado na seção anterior pode ser usado em um modelo do Azure Resource Manager para executar a extensão de Diagnóstico do Azure durante uma implantação de modelo do Azure Resource Manager. Consulte Usar monitoramento e diagnóstico com uma VM do Windows e modelos do Azure Resource Manager.
Implementação da CLI do Azure
A CLI do Azure pode ser usada para implantar a extensão de Diagnóstico do Azure em uma máquina virtual existente. Substitua as configurações protegidas e as propriedades de configurações por JSON válido do esquema de extensão acima.
az vm extension set \
--resource-group myResourceGroup \
--vm-name myVM \
--name IaaSDiagnostics \
--publisher Microsoft.Azure.Diagnostics \
--version 1.9.0.0 --protected-settings protected-settings.json \
--settings public-settings.json
Implementação do PowerShell
O Set-AzVMDiagnosticsExtension
comando pode ser usado para adicionar a extensão de Diagnóstico do Azure a uma máquina virtual existente. Consulte também Usar o PowerShell para habilitar o Diagnóstico do Azure em uma máquina virtual que executa o Windows.
$vm_resourcegroup = "myvmresourcegroup"
$vm_name = "myvm"
$diagnosticsconfig_path = "DiagnosticsPubConfig.xml"
Set-AzVMDiagnosticsExtension -ResourceGroupName $vm_resourcegroup `
-VMName $vm_name `
-DiagnosticsConfigurationPath $diagnosticsconfig_path
Solução de problemas e suporte
Resolver problemas
Pode obter dados sobre o estado das implementações de extensões no portal do Azure e na CLI do Azure. Para ver o estado de implantação das extensões de uma determinada VM, execute o seguinte comando usando a CLI do Azure.
az vm extension list --resource-group myResourceGroup --vm-name myVM -o table
Consulte este artigo para obter um guia de solução de problemas mais abrangente para a extensão de diagnóstico do Azure.
Erro: "Falha na operação de perfil"
Para habilitar a criação de perfil, siga Habilitar o Profiler para aplicativos Web em uma máquina virtual do Azure.
Suporte
Se precisar de mais ajuda em qualquer ponto deste artigo, entre em contato com os especialistas do Azure nos fóruns MSDN Azure e Stack Overflow. Como alternativa, você pode registrar um incidente de suporte do Azure. Vá para o site de suporte do Azure e selecione Obter suporte. Para obter informações sobre como usar o Suporte do Azure, leia as Perguntas frequentes de suporte do Microsoft Azure.