Compartilhar via


Extensão de Diagnóstico do Azure para VMs do Windows

Aplica-se a: ✔️ VMs do Windows ✔️ Conjuntos de dimensionamento flexíveis ✔️ Conjuntos de dimensionamento uniformes

Visão geral

A extensão de VM do Diagnóstico do Azure permite coletar dados de monitoramento, como contadores de desempenho e logs de eventos, da VM do Windows. Você pode especificar de forma granular quais dados deseja coletar e para onde deseja que os dados sejam enviados, como uma conta de Armazenamento do Microsoft 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.

Observação

Experimente a assistência de VM para diagnósticos mais rápidos. Recomendamos que você execute VM assist for Windows ou VM assist for Linux. Essas ferramentas de diagnóstico baseadas em script ajudam você a identificar problemas comuns que afetam o Agente Convidado da VM do Azure e a integridade geral da VM.

Se você estiver enfrentando problemas de desempenho com máquinas virtuais, antes de entrar em contato com o suporte, execute essas ferramentas.

Pré-requisitos

Sistema operacional

A Extensão de Diagnóstico do Azure pode ser executada no Windows 10 Client e Windows Server 2008 R2, 2012, 2012 R2 e 2016.

conectividade com a Internet

A extensão do Diagnóstico do Azure requer que a máquina virtual de destino esteja conectada à Internet.

Esquema da extensão

Os valores de propriedade e o esquema da Extensão do Diagnóstico do Azure são descritos neste documento.

Implantação de modelo

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 do 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.

Implantação da CLI do Azure

A CLI do Azure pode ser usada para implantar a extensão do Diagnóstico do Azure em uma máquina virtual existente. Substitua as configurações protegidas e propriedades de configurações por JSON válido do esquema da 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 

Implantação do PowerShell

O comando Set-AzVMDiagnosticsExtension pode ser usado para adicionar a extensão do 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

Solucionar problemas

Dados sobre o estado das implantações de extensão podem ser recuperados do portal do Azure usando a CLI do Azure. Para ver o estado da implantação das extensões de uma determinada VM, execute o comando a seguir 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

Caso precise de mais ajuda em qualquer ponto deste artigo, entre em contato com os especialistas do Azure nos fóruns do Azure MSDN e do 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 saber mais sobre como usar o suporte do Azure, leia as Perguntas frequentes sobre o suporte do Microsoft Azure.

Próximas etapas