Alkalmazásfigyelés Azure App Service áttekintés

Az Azure ASP.NET- ASP.NET, ASP.NET Core, Java- és Node.js-alapú webalkalmazások monitorozásának engedélyezése mostantól minden App Services egyszerűbb. Míg korábban manuálisan kellett beállítania az alkalmazást, a legújabb bővítmény/ügynök alapértelmezés szerint be van építve App Service rendszerképbe.

Az Application Insights engedélyezése

Az Azure-ban üzemeltetett alkalmazások esetében kétféleképpen engedélyezhető App Services alkalmazásfigyelés:

  • Ügynökalapú alkalmazásfigyelés (ApplicationInsightsAgent).

    • Ez a módszer a legkönnyebben engedélyezhető, és nincs szükség kódváltásra vagy speciális konfigurációkra. Ezt gyakran "futásidejű" monitorozásnak is nevezik. Az Azure App Services javasoljuk legalább ennek a monitorozási szintnek az engedélyezését, majd az adott forgatókönyv alapján kiértékelheti, hogy szükség van-e speciálisabb monitorozásra manuális rendszer használatával.

    • Az ügynökalapú figyelés az alábbiakat támogatja:

  • Az alkalmazás kódon keresztüli manuális beállítása az Application Elemzések SDK-val.

    • Ez a megközelítés sokkal testre szabhatóbb, de a következő megközelítéseket igényli: .NET Core-hozkészült SDK, .NET, Node.js, Pythonés egy különálló Java-ügynök. Ez a módszer azt is jelenti, hogy önnek kell kezelnie a csomagok legújabb verziójának frissítéseit.

    • Ha egyéni API-hívásokat kell kezdeményezni az alapértelmezés szerint nem ügynökalapú monitorozással rögzített események/függőségek nyomon követéséhez, ezt a módszert kell használnia. További információért tekintse meg az API for custom events and metrics (API egyéni eseményekhez és metrikákhoz) cikket.

Megjegyzés

Ha a rendszer ügynökalapú monitorozást és manuális SDK-alapú rendszerelemet is észlel, a .NET-en csak a manuális rendszerkisítési beállítások lesznek becslve, Míg a Javában csak az ügynökalapú rendszerelemetiát bocsátja ki a rendszer. Ez megakadályozza a duplikált adatok elküldét.

Megjegyzés

A pillanatkép-hibakereső és a Profiler csak a .NET és a .NET Core szolgáltatásban érhető el

Következő lépések

  • Megtudhatja, hogyan engedélyezheti az ügynökalapú alkalmazásfigyeléseket a .NET Core, .NET, Java vagy Nodejs alkalmazásokhoz a App Service.