Delen via


Azure Diagnostics-extensie voor Windows-VM's

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

Overzicht

Met de Azure Diagnostics VM-extensie kunt u bewakingsgegevens, zoals prestatiemeteritems en gebeurtenislogboeken, verzamelen vanaf uw Windows-VM. U kunt nauwkeurig 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 Azure Portal of om waarschuwingen voor metrische gegevens te maken.

Vereisten

Besturingssysteem

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

Verbinding met internet

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

Extensieschema

Het Schema en de eigenschapswaarden van de Azure Diagnostics-extensie 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 diagnose gebruiken met een Windows-VM en Azure Resource Manager-sjablonen.

Implementatie van Azure CLI

De Azure CLI kan worden gebruikt om de Azure Diagnostics-extensie te implementeren op een bestaande virtuele machine. Vervang de beveiligde instellingen en instellingeneigenschappen 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 met en ondersteuning oplossen

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

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

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 elk gewenst 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 informatie over het gebruik van Azure-ondersteuning.

Volgende stappen