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