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

Az Application Insights SDK hozzáadása az alkalmazáshoz

  1. Nyissa meg a ASP.NET alapprojektet a Visual Studióban.

  2. Válassza a Project>Application Insights-telemetria hozzáadása lehetőséget.

  3. Válassza Azure-alkalmazás Elemzések>tovább lehetőséget.

  4. Válassza ki azt az előfizetést, amelyben az Application Insights-erőforrás található, majd válassza a Tovább gombot.

  5. Válassza ki a kapcsolati sztring mentési helyét, majd kattintson a Tovább gombra.

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

  1. Nyissa meg aProject Manage NuGet Packages (NuGet-csomagok kezelése) című témakört>.

  2. Válassza a Microsoft.ApplicationInsights.AspNetCore lehetőséget.

  3. Az oldalsó panelen válassza ki az SDK legújabb verzióját a legördülő listából.

  4. Válassza a Frissítés lehetőséget.

    Képernyőkép arról, hogy hol válassza ki az Application Insights-csomagot frissítésre.

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

  1. Válassza ki a használni kívánt ARM-sablont:

  2. A sablonban keresse meg a típusú extensionerőforrást.

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

  4. Adja hozzá az erőforrástípust extension a sablonból a arm.json fájlhoz, hogy beállítson egy virtuálisgép-vagy virtuálisgép-méretezési csoportot Azure Diagnostics.

  5. 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"
          }
        ]
      }
    }        
    
  6. 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.

Következő lépések