Partilhar via


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

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

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.

Passos Seguintes