A .NET Profiler engedélyezése az Azure Cloud Serviceshez
Az Azure Cloud Services-példány teljesítménykövetéseit az Application Insights Profiler for .NET engedélyezésével kaphatja meg. A Profiler az Azure Cloud Services-példányra van telepítve az Azure Diagnostics bővítményen keresztül.
Ebből az útmutatóból a következőket tanulhatja meg:
- Engedélyezze az Azure Cloud Services-példány számára, hogy diagnosztikai adatokat küldjön az Application Insightsnak.
- Konfigurálja az Azure Diagnostics bővítményt a megoldáson belül a .NET Profiler telepítéséhez.
- Helyezze üzembe a szolgáltatást, és hozzon létre forgalmat a Profiler-nyomkövetések megtekintéséhez.
Előfeltételek
- Győződjön meg arról, hogy beállította az Azure Cloud Services-példány diagnosztikát.
- Használja a .NET-keretrendszer 4.6.1 vagy újabb verziót.
- Ha operációsrendszer-család 4-et használ, telepítse a .NET-keretrendszer 4.6.1-et vagy újabb verziót egy indítási feladattal.
- Az OS Family 5 alapértelmezés szerint tartalmazza a .NET-keretrendszer kompatibilis verzióját.
Kérelmek nyomon követése az Application Insights használatával
Amikor közzéteszi az Azure Cloud Services-példányt az Azure Portalon, adja hozzá az Application Insights SDK-t az Azure Cloud Serviceshez.
Miután hozzáadta az SDK-t, és közzétette az Azure Cloud Services-példányt az Azure Portalon, kövesse nyomon a kéréseket az Application Insights használatával:
- ASP.NET webes szerepkörök esetén: Az Application Insights automatikusan nyomon követi a kéréseket.
- Feldolgozói szerepkörök esetén: Manuálisan kell hozzáadnia a kódot az alkalmazáshoz a kérések nyomon követéséhez.
Az Azure Diagnostics bővítmény konfigurálása
Keresse meg az alkalmazásszerepkörhöz tartozó Azure Diagnostics diagnostics.wadcfgx fájlt.
Adja hozzá a következő SinksConfig
szakaszt a következő elem gyermekelemeként WadCfg
:
<WadCfg>
<DiagnosticMonitorConfiguration>...</DiagnosticMonitorConfiguration>
<SinksConfig>
<Sink name="MyApplicationInsightsProfiler">
<!-- Replace with your own Application Insights instrumentation key. -->
<ApplicationInsightsProfiler>00000000-0000-0000-0000-000000000000</ApplicationInsightsProfiler>
</Sink>
</SinksConfig>
</WadCfg>
Feljegyzés
Az alkalmazás és a ApplicationInsightsProfiler
fogadó által használt rendszerállapotkulcsnak egyeznie kell.
A szolgáltatás üzembe helyezése az új diagnosztikai konfigurációval. A .NET-hez készült Application Insights Profiler mostantól úgy van konfigurálva, hogy az Azure Cloud Services-példányon fusson.
Következő lépések
Feljegyzés
2025. március 31-én megszűnik az eszközkulcsalapú betöltés támogatása. A rendszerállapot-kulcsok betöltése továbbra is működni fog, de a továbbiakban nem biztosítunk frissítéseket vagy támogatást a funkcióhoz. Váltás kapcsolati sztring az új képességek kihasználásához.