Delen via


Azure Diagnostics-extensie voor Windows-VM's

Van toepassing op: ✔️ Windows-VM's ✔️ Flexibele schaalsets ✔️ Uniform schaalsets

Overzicht

Met de Azure Diagnostics VM-extensie kunt u bewakingsgegevens, zoals prestatiemeteritems en gebeurtenislogboeken, verzamelen van uw Windows-VM. U kunt gedetailleerd opgeven welke gegevens u wilt verzamelen en waar u de gegevens wilt opslaan, zoals een Azure Storage-account of een Azure Event Hub. U kunt deze gegevens ook gebruiken om grafieken te maken in de Azure Portal of om metrische waarschuwingen te maken.

Vereisten

Besturingssysteem

De Azure Diagnostics-extensie kan worden uitgevoerd op Windows 10 Client, Windows Server 2008 R2, 2012, 2012 R2 en 2016.

Internetconnectiviteit

De Azure Diagnostics-extensie vereist dat de virtuele doelmachine is verbonden met internet.

Extensieschema

De Azure Diagnostics Extensieschema en eigenschapswaarden worden in dit document beschreven.

Sjabloonimplementatie

Azure VM-extensies kunnen worden geïmplementeerd met Azure Resource Manager-sjablonen. Het JSON-schema dat in de vorige sectie wordt beschreven, kan worden gebruikt in een Azure Resource Manager-sjabloon om de Azure Diagnostics-extensie uit te voeren tijdens de implementatie van een Azure Resource Manager-sjabloon. Zie Bewaking en diagnostische gegevens gebruiken met een Windows-VM en Azure Resource Manager-sjablonen.

Azure CLI-implementatie

De Azure CLI kan worden gebruikt om de Azure Diagnostics-extensie te implementeren op een bestaande virtuele machine. Vervang de beveiligde instellingen en instellingen-eigenschappen door geldige JSON uit het bovenstaande extensieschema.

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 

PowerShell-implementatie

De Set-AzVMDiagnosticsExtension opdracht kan worden gebruikt om de Azure Diagnostics-extensie toe te voegen aan een bestaande virtuele machine. Zie ook PowerShell gebruiken om Azure Diagnostics in te schakelen op een virtuele machine met Windows.

$vm_resourcegroup = "myvmresourcegroup"
$vm_name = "myvm"
$diagnosticsconfig_path = "DiagnosticsPubConfig.xml"

Set-AzVMDiagnosticsExtension -ResourceGroupName $vm_resourcegroup `
  -VMName $vm_name `
  -DiagnosticsConfigurationPath $diagnosticsconfig_path

Problemen oplossen en ondersteuning

Problemen oplossen

Gegevens over de status van extensie-implementaties kunnen worden opgehaald uit Azure Portal en met behulp van de Azure CLI. Als u de implementatiestatus van extensies voor een bepaalde VM wilt zien, voert u de volgende opdracht uit met behulp van de Azure CLI.

az vm extension list --resource-group myResourceGroup --vm-name myVM -o table

Raadpleeg dit artikel voor een uitgebreidere gids voor probleemoplossing voor de extensie Azure Diagnostics.

Fout: 'Profielbewerking is mislukt'

Als u profilering wilt inschakelen, volgt u Profiler inschakelen voor web-apps op een virtuele Azure-machine.

Ondersteuning

Als u op enig moment in dit artikel meer hulp nodig hebt, kunt u contact opnemen met de Azure-experts op de MSDN Azure- en Stack Overflow-forums. U kunt ook een ondersteuning voor Azure-incident indienen. Ga naar de ondersteuning voor Azure-site en selecteer Ondersteuning krijgen. Lees de Veelgestelde vragen over Microsoft ondersteuning voor Azure voor meer informatie over het gebruik van Azure-ondersteuning.

Volgende stappen