Megosztás a következőn keresztül:


Az Azure App Service-diagnosztika áttekintése

Amikor webalkalmazást futtat, fel szeretne készülni az esetleges problémákra, 500 hibától kezdve a felhasználók felé, amelyek azt jelzik, hogy a webhelye nem működik. Az App Service diagnosztikája egy intelligens és interaktív felület, amellyel konfiguráció nélkül háríthatja el az alkalmazást. Ha problémákba ütközik az alkalmazással kapcsolatban, az App Service diagnosztika rámutat arra, hogy mi a baj, ha a megfelelő információkhoz vezet, hogy könnyebben és gyorsabban elhárítsa és elhárítsa a problémát.

Bár ez a tapasztalat akkor hasznos, ha az elmúlt 24 órában problémákat tapasztal az alkalmazással kapcsolatban, az összes diagnosztikai gráf mindig elérhető az elemzéshez.

Az App Service-diagnosztika nem csak a Windowson futó alkalmazáshoz működik, hanem a Linuxon/tárolókon, az App Service Environmentben és az Azure Functionsben futó alkalmazásokhoz is.

Az App Service diagnosztika megnyitása

Az App Service-diagnosztika eléréséhez lépjen az App Service-webalkalmazáshoz vagy az App Service-környezethez az Azure Portalon. A bal oldali navigációs sávon kattintson a Diagnosztizálás gombra, és oldja meg a problémákat.

Az Azure Functions esetében keresse meg a függvényalkalmazást, és a felső navigációs sávon kattintson a Platformfunkciók elemre, és válassza az Erőforrás-kezelés szakaszban a Problémák diagnosztizálása és megoldása lehetőséget.

Az App Service diagnosztikai kezdőlapja számos eszközt biztosít az alkalmazásproblémák diagnosztizálásához. További információ: Diagnosztikai eszközök ebben a cikkben.

Az App Service diagnosztizálja és megoldja a problémák kezdőlapját a diagnosztikai keresőmezővel, a kockázatriasztásokkal és a hibaelhárítási kategóriákkal a kiválasztott Azure-erőforrás diagnosztikáinak felderítéséhez.

Feljegyzés

Ha az alkalmazás leáll vagy lassú, gyűjthet profilkészítési nyomkövetést a probléma kiváltó okának azonosításához. A profilkészítés kis súlyú, és éles környezetekhez készült.

Diagnosztikai felület

Az App Service-diagnosztikák kezdőlapja négy szakasz használatával biztosít egyszerűsített diagnosztikai hozzáférést:

  • Ask Genie search box
  • Kockázati riasztások
  • Hibaelhárítási kategóriák
  • Népszerű hibaelhárítási eszközök

A Genie keresőmezővel gyorsan megtalálhatja a diagnosztikát. Ugyanez a diagnosztika hibaelhárítási kategóriákon keresztül is megtalálható.

Az App Service a rendelkezésre állási alkalmazások problémáinak keresésével és a rendelkezésre állási kifejezéssel egyező diagnosztikák legördülő listájával (például a rendelkezésre állás és a teljesítmény ajánlott eljárásaival, a webalkalmazás leállásával, a webalkalmazás lassú használatával, a magas cpu-elemzéssel, a webalkalmazás újraindításával) kapcsolatos problémák diagnosztizálásával és megoldásával kapcsolatos problémák diagnosztizálása és megoldása.

Kockázati riasztások

Az App Service diagnosztikai kezdőlapja konfigurációellenőrzések sorozatát hajtja végre, és javaslatokat tesz az egyedi alkalmazás konfigurációja alapján.

Az App Service problémák diagnosztizálása és megoldása A kockázati riasztások proaktív alkalmazásellenőrzéseket jelenít meg egy csempén, amelyben számos probléma található, és egy hivatkozás a további részletek megtekintéséhez.

Az elvégzett javaslatok és ellenőrzések a "További részletek megtekintése" hivatkozásra kattintva tekinthetők meg.

Az App Service A kockázati riasztások jobb oldali panelje, az aktuális Azure Resource Apphoz szabott, végrehajtható elemzésekkel, miután a kezdőlapon a További részletek hivatkozás megtekintése hivatkozásra kattintott.

Hibaelhárítási kategóriák

A kategorizálási csoportok diagnosztikáinak hibaelhárítása a könnyű felderítés érdekében. Az alábbi funkciók érhetők el:

  • Rendelkezésre állás és teljesítmény
  • Konfiguráció és felügyelet
  • SSL és tartományok
  • Kockázatértékelések
  • Kezelő (előzetes verzió)
  • Diagnosztikai eszközök

Az App Service diagnosztizálja és megoldja a problémákat A rendelkezésre állást és teljesítményt, a konfigurációt és kezelést, az SSL-t és a tartományokat, a kockázatértékeléseket, a kezelőt (előzetes verzió) és a diagnosztikai eszközöket megjelenítő kategóriák listájának hibaelhárítása.

A csempék vagy a Hibaelhárítás hivatkozás a kategória elérhető diagnosztikáit jeleníti meg. Ha érdekli a rendelkezésre állás és a teljesítmény vizsgálata, a következő diagnosztikát kínáljuk:

  • Áttekintés
  • Webalkalmazás leállt
  • Webalkalmazás lassú
  • Magas cpu-elemzés
  • Memóriaelemzés
  • A webalkalmazás újraindult
  • Alkalmazás módosítása (előzetes verzió)
  • Az alkalmazás összeomlik
  • HTTP 4xx-hibák
  • Az SNAT sikertelen kapcsolatvégpontjai
  • SWAP-hatások a rendelkezésre állásra
  • TCP-kapcsolatok
  • Tesztelés éles környezetben
  • WebJob részletei

Az App Service a rendelkezésre állási és teljesítménykategória kezdőlapjával kapcsolatos problémák diagnosztizálása és megoldása bal oldali navigációval, amely tartalmazza az áttekintést, a webalkalmazás leállását, a webalkalmazás lassú használatát, a magas processzorelemzést, a memóriaelemzést, a webalkalmazás újraindítását, az alkalmazásmódosítást (előzetes verzió), az alkalmazás összeomlását, a HTTP 4xx-hibákat, az SNAT-kapcsolat végpontját, az SNAT-port kimerülését, a rendelkezésre állásra gyakorolt effektusok felcserélését, a TCP-kapcsolatokat, az éles tesztelést, a WebJob-részleteket és az alapértelmezett rendelkezésre állási irányítópultot az alkalmazáshasználat elmúlt 24 órájában,  dátum- és időválasztó felülettel.

Diagnosztikai jelentés

Miután úgy döntött, hogy egy témakörre kattintva tovább vizsgálja a problémát, további részleteket is megtekinthet a témakörről, amelyeket gyakran gráfokkal és markdownokkal egészít ki. A diagnosztikai jelentés hatékony eszköz lehet az alkalmazással kapcsolatos probléma azonosításához. A webalkalmazás rendelkezésre állása és teljesítménye a következő:

Az App Service a rendelkezésre állási és teljesítménykategória kezdőlapján kiválasztott Web App Down diagnosztikával, amely megjeleníti a rendelkezésre állási diagramot, az organikus SLA százalékos arányát, valamint az észlelt problémák megfigyeléseit és megoldásait.

Rugalmassági pontszám

A testre szabott ajánlott eljárásokra vonatkozó javaslatok áttekintéséhez tekintse meg a rugalmassági pontszámról szóló jelentést. Ez letölthető PDF-jelentésként érhető el. A lekéréshez egyszerűen kattintson a hibaelhárítási kategóriák parancssávján elérhető "Rugalmassági pontszám jelentése" gombra.

Az App Service a rugalmassági pontszám jelentésével diagnosztizálja és oldja meg a problémákat, és egy mérőműszer jelzi az alkalmazás rugalmassági pontszámát, valamint azt, hogy az alkalmazásfejlesztő mit tehet az alkalmazás rugalmasságának javítása érdekében.

Alkalmazáskódokkal kapcsolatos problémák vizsgálata (csak Windows-alkalmazás esetén)

Mivel számos alkalmazásproblémával kapcsolatos probléma van az alkalmazáskódban, az App Service diagnosztika integrálva van az Application Insightsszal, hogy kiemelje a kivételeket és a függőségi problémákat, amelyek a kiválasztott állásidővel függenek össze. Az Application Insightst külön kell engedélyezni.

Application Insights

Az Application Insights kivételeinek és függőségeinek megtekintéséhez válassza ki a webalkalmazást lefelé vagy a webalkalmazás lassú csempéinek billentyűparancsait.

Hibaelhárítási lépések

Ha az elmúlt 24 órában egy adott problémakategóriával kapcsolatos problémát észlel, megtekintheti a teljes diagnosztikai jelentést, és az App Service diagnosztikái további hibaelhárítási tanácsokat és további lépéseket kérhetnek az irányítottabb felhasználói élmény érdekében.

Application Insights, hibaelhárítás és következő lépések

Diagnosztikai eszközök

A diagnosztikai eszközök fejlettebb diagnosztikai eszközöket tartalmaznak, amelyek segítenek az alkalmazáskódokkal kapcsolatos problémák, lassúság, kapcsolati sztring és egyebek kivizsgálásában. és proaktív eszközök, amelyek segítenek a processzorhasználattal, a kérésekkel és a memóriával kapcsolatos problémák megoldásában.

Proaktív CPU-figyelés (csak Windows-alkalmazás esetén)

A proaktív CPU-monitorozás egyszerű és proaktív módot biztosít a műveletek végrehajtására, amikor az alkalmazás vagy gyermekfolyamat magas processzorerőforrásokat használ fel. Beállíthatja saját CPU-küszöbérték-szabályait, hogy ideiglenesen enyhítse a magas processzorproblémát, amíg meg nem találja a váratlan probléma valódi okát. További információ: A cpu-problémák elhárításuk előtt.

Proaktív CPU-monitorozás

Automatikus javítás

Az automatikus javítás olyan kockázatcsökkentő művelet, amelyet akkor végezhet el, ha az alkalmazás váratlan viselkedést tapasztal. A kérések száma, a lassú kérelem, a memóriakorlát és a HTTP-állapotkód alapján saját szabályokat állíthat be a kockázatcsökkentési műveletek aktiválásához. Az eszközzel ideiglenesen enyhítheti a váratlan viselkedést, amíg meg nem találja a kiváltó okot. Az eszköz jelenleg a Windows Web Apps, a Linux Web Apps és a Linux egyéni tárolók esetében érhető el. A támogatott feltételek és a kockázatcsökkentés a webalkalmazás típusától függően változhat. További információ: Az app service-diagnosztikában és a Linuxhoz készült automatikus javítás bejelentésében megjelenő új automatikus javítási felület.

Automatikus javítás

Proaktív automatikus javítás (csak Windows-alkalmazás esetén)

A proaktív CPU-monitorozáshoz hasonlóan a proaktív automatikus javítás is kulcsrakész megoldás az alkalmazás váratlan viselkedésének mérséklésére. A proaktív automatikus javítás újraindítja az alkalmazást, amikor az App Service megállapítja, hogy az alkalmazás helyreállíthatatlan állapotban van. További információt a Proaktív automatikus javítás bemutatása című témakörben talál.

Egy nagy, folyamatos integrációval rendelkező csapatban, ahol az alkalmazás számos függőséggel rendelkezik, nehéz lehet meghatározni azokat a módosításokat, amelyek nem megfelelő működést okoznak. A kezelő segít az alkalmazás topológiájának láthatóságában azáltal, hogy automatikusan megjeleníti az alkalmazás és az előfizetés összes erőforrásának függőségi térképét. A kezelővel megtekintheti az alkalmazás és függőségei által végrehajtott módosítások összesített listáját, és szűkítheti a nem megfelelő működést okozó módosításokat. A kezdőlap csempéjén keresztül érhető el, és az első használat előtt engedélyezni kell. További információ: Az alkalmazás függőségeinek láthatósága a Navigátorsal.

Kezelő alapértelmezett lapja

Diff nézet

Az alkalmazásmódosítások változáselemzése csempék billentyűparancsaival, az alkalmazásváltozásokkal és az alkalmazás összeomlásaival érhető el a rendelkezésre állásban és a teljesítményben, így egyidejűleg más metrikákkal is használható. A funkció használata előtt engedélyeznie kell azt. További információ: Az App Service Diagnostics új változáselemzési felületének bejelentése.

Tegye fel kérdéseit vagy visszajelzéseit a UserVoice-ban a "[Diag]" címmel.

További erőforrások

Oktatóanyag: Terhelési teszt futtatása a webalkalmazások teljesítménybeli szűk keresztmetszeteinek azonosításához