I den här artikeln får du lära dig hur du kör Application Insights Profiler på din virtuella Azure-dator (VM) eller en skalningsuppsättning för virtuella Azure-datorer via tre olika metoder:
Visual Studio och Azure Resource Manager
PowerShell
Azure Resource Explorer
Med någon av dessa metoder:
Konfigurera Azure Diagnostics tillägget för att köra Profiler.
Installera Application Insights SDK på en virtuell dator.
Distribuera ditt program.
Visa Profiler-spårningar via Application Insights-instansen i Azure Portal.
Följande PowerShell-kommandon är en metod för befintliga virtuella datorer som bara rör Azure Diagnostics tillägget.
Anteckning
Om du distribuerar den virtuella datorn igen går handfatet förlorat. Du måste uppdatera konfigurationen som du använder när du distribuerar den virtuella datorn för att bevara den här inställningen.
Installera Application Insights via Azure Diagnostics-konfigurationen
Exportera den distribuerade Azure Diagnostics-konfigurationen till en fil:
$ConfigFilePath = [IO.Path]::GetTempFileName()
Lägg till Application Insights Profiler-mottagaren i konfigurationen som returneras av följande kommando:
Set-AzVMDiagnosticsExtension kan kräva -StorageAccountName argumentet . Om den ursprungliga diagnostikkonfigurationen storageAccountName hade egenskapen i protectedSettings avsnittet (som inte kan laddas ned) måste du skicka samma ursprungliga värde som du hade i det här cmdlet-anropet.
IIS Http Tracing-funktion
Om det avsedda programmet körs via IIS aktiverar du IIS Http Tracing Windows-funktionen:
Om det är problem att upprätta fjärråtkomst kan du använda Azure CLI för att köra följande kommando:
az vm run-command invoke -g MyResourceGroupName -n MyVirtualMachineName --command-id RunPowerShellScript --scripts "Enable-WindowsOptionalFeature -FeatureName IIS-HttpTracing -Online -All"
Distribuera ditt program.
Ange profileringsmottagaren med hjälp av Azure Resource Explorer
Eftersom Azure Portal inte ger något sätt att ställa in Application Insights Profiler-mottagaren kan du använda Azure Resource Explorer för att ange mottagaren.
Anteckning
Om du distribuerar den virtuella datorn igen går handfatet förlorat. Du måste uppdatera konfigurationen som du använder när du distribuerar den virtuella datorn för att bevara den här inställningen.
Kontrollera att Tillägget Microsoft Azure Diagnostics är installerat genom att visa tilläggen som är installerade för den virtuella datorn.
Leta reda på vm-diagnostiktillägget för den virtuella datorn:
Expandera prenumerationer och leta reda på den prenumeration som innehåller resursgruppen med den virtuella datorn.
Öka detaljnivån för dina VM-tillägg genom att välja din resursgrupp. Välj sedan Microsoft.Compute>virtualMachines>[your virtual machine]>extensions.
Lägg till Application Insights Profiler-mottagaren till SinksConfig noden under WadCfg. Om du inte redan har ett SinksConfig avsnitt kan du behöva lägga till ett. Så här lägger du till mottagaren:
Ange rätt Application Insights iKey i inställningarna.
Växla Explorer-läget till Läs/Skriv i det övre högra hörnet.