Profilkészítő engedélyezése webalkalmazásokhoz egy Azure-beli virtuális gépen
Megjegyzés
Javasoljuk, hogy az Azure-ral való interakcióhoz az Azure Az PowerShell-modult használja. Az első lépésekhez tekintse meg az Azure PowerShell telepítését ismertető szakaszt. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.
Ebből a cikkből megtudhatja, hogyan futtathatja az Application Insights Profilert az Azure-beli virtuális gépen (VM) vagy azure-beli virtuálisgép-méretezési csoporton három különböző módszerrel:
- Visual Studio és Azure Resource Manager
- PowerShell
- Azure Resource Explorer
Az alábbi módszerek bármelyikével:
- Konfigurálja a Azure Diagnostics bővítményt a Profiler futtatásához.
- Telepítse az Application Insights SDK-t egy virtuális gépre.
- Helyezze üzembe az alkalmazást.
- Profiler-nyomkövetések megtekintése az Application Insights-példányon keresztül a Azure Portal.
Előfeltételek
- Egy működő ASP.NET Core alkalmazás.
- Application Insights-erőforrás.
- A Azure Diagnostics bővítményHez tartozó Azure Resource Manager-sablonok (ARM-sablonok) áttekintése:
Az Application Insights SDK hozzáadása az alkalmazáshoz
Nyissa meg a ASP.NET alapprojektet a Visual Studióban.
Válassza a Project>Application Insights-telemetria hozzáadása lehetőséget.
Válassza Azure-alkalmazás Elemzések>tovább lehetőséget.
Válassza ki azt az előfizetést, amelyben az Application Insights-erőforrás található, majd válassza a Tovább gombot.
Válassza ki a kapcsolati sztring mentési helyét, majd kattintson a Tovább gombra.
Válassza a Befejezés gombot.
Megjegyzés
Az Application Insights visual studio nélküli ASP.NET Core-alkalmazáson való engedélyezésére vonatkozó teljes útmutatásért tekintse meg az Application Insights ASP.NET Core-alkalmazásokhoz című cikket.
Ellenőrizze az Application Insights SDK legújabb stabil kiadását
Nyissa meg aProject Manage NuGet Packages (NuGet-csomagok kezelése) című témakört>.
Válassza a Microsoft.ApplicationInsights.AspNetCore lehetőséget.
Az oldalsó panelen válassza ki az SDK legújabb verzióját a legördülő listából.
Válassza a Frissítés lehetőséget.
Profilkészítő engedélyezése
A Profiler háromféleképpen engedélyezhető:
- Az ASP.NET Core alkalmazásban egy Azure Resource Manager-sablon és a Visual Studio használatával. Ajánlott.
- Egy PowerShell-paranccsal az Azure CLI-vel.
- Az Azure Resource Explorer használatával.
Az Azure Diagnostics bővítmény telepítése
Válassza ki a használni kívánt ARM-sablont:
A sablonban keresse meg a típusú
extension
erőforrást.A Visual Studióban lépjen a
arm.json
ASP.NET Core alkalmazás azon fájljára, amelyet az Application Insights SDK telepítésekor adott hozzá.Adja hozzá az erőforrástípust
extension
a sablonból aarm.json
fájlhoz, hogy beállítson egy virtuálisgép-vagy virtuálisgép-méretezési csoportot Azure Diagnostics.A címkén
WadCfg
belül adja hozzá az Application Insights-eszközkulcsot a következőhöz:MyApplicationInsightsProfilerSink
."WadCfg": { "SinksConfig": { "Sink": [ { "name": "MyApplicationInsightsProfilerSink", "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY" } ] } }
Helyezze üzembe az alkalmazást.
Futtatható a Profiler helyszíni kiszolgálókon?
Az Application Insights Profiler jelenleg nem támogatott a helyszíni kiszolgálókon.