Az Azure App Service-diagnosztika áttekintése
Amikor webalkalmazást futtat, fel szeretne készülni az esetlegesen felmerülő problémákra, az 500 hibától kezdve a felhasználókig, amelyek azt jelzik, hogy a webhelye nem működik. App Service diagnosztika egy intelligens és interaktív felület, amely segítséget nyújt az alkalmazás konfiguráció nélküli hibaelhárításában. Ha problémákba ütközik az alkalmazással kapcsolatban, App Service diagnosztika rámutat arra, hogy mi a baj, ha a megfelelő információkhoz vezet, hogy könnyebben és gyorsabban elháríthassa és megoldhassa a problémát.
Bár ez a felület akkor a leg hasznosabb, ha az alkalmazással kapcsolatos problémákat tapasztal az elmúlt 24 órában, az összes diagnosztikai grafikon mindig elérhető az elemzéshez.
App Service diagnosztikák nem csak a Windows-alkalmazásokhoz, hanem a Linuxon/tárolókon, App Service Environment és Azure Functions futó alkalmazásokhoz is működnek.
App Service diagnosztikák megnyitása
A App Service diagnosztikához való hozzáféréshez lépjen a App Service-webalkalmazáshoz vagy App Service Environment a Azure Portal. A bal oldali navigációs sávon kattintson a Problémák diagnosztizálása és megoldása elemre.
A Azure Functions keresse meg a függvényalkalmazást, majd a felső navigációs sávon kattintson a Platformfunkciók elemre, és válassza a Problémák diagnosztizálása és megoldása lehetőséget az Erőforrás-kezelés szakaszban.
A App Service diagnosztikai kezdőlapon kereshet az alkalmazással kapcsolatos tünetekre, vagy kiválaszthatja az alkalmazással kapcsolatos problémát legjobban leíró diagnosztikai kategóriát. A következő lépésben egy kockázati riasztások nevű új funkció nyújt egy végrehajtható jelentést az alkalmazás fejlesztéséhez. Végül ezen a lapon talál diagnosztikai eszközöket. Lásd: Diagnosztikai eszközök.
Megjegyzés
Ha az alkalmazás leáll vagy lassú, profilkészítési nyomkövetést gyűjthet a probléma kiváltó okának azonosításához. A profilkészítés kis súlyú, és éles forgatókönyvekhez készült.
Diagnosztikai felület
A App Service-diagnosztikák kezdőlapja négy szakaszból álló egyszerűsített diagnosztikai hozzáférést biztosít:
- Ask Genie search box
- Kockázati riasztások
- Hibaelhárítási kategóriák
- Népszerű hibaelhárítási eszközök
Ask Genie search box
A Dzsinn keresőmezővel gyorsan megtalálhatja a diagnosztikát. Ugyanez a diagnosztika a hibaelhárítási kategóriákon keresztül érhető el.
Kockázati riasztások
A App Service diagnostics kezdőlapja konfigurációellenőrzések sorozatát hajtja végre, és javaslatokat tesz az egyedi alkalmazás konfigurációja alapján.
A javaslatok és az elvégzett ellenőrzések a "További részletek megtekintése" hivatkozásra kattintva tekinthetők meg.
Hibaelhárítási kategóriák
A kategorizálási csoportok diagnosztikájának 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álás és felügyelet
- SSL és tartományok
- Kockázatértékelések
- Kezelő (előzetes verzió)
- Diagnosztikai eszközök
A csempék vagy a Hibaelhárítás hivatkozás megjeleníti a kategória elérhető diagnosztikáit. 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 processzorhasználat elemzése
- Memóriaelemzés
- A webalkalmazás újraindult
- Alkalmazás módosítása (előzetes verzió)
- Alkalmazásösszeomlások
- HTTP 4xx-hibák
- Az SNAT sikertelen kapcsolati végpontjai
- SWAP-hatások a rendelkezésre állásra
- TCP-kapcsolatok
- Tesztelés éles környezetben
- WebJobs-feladat részletei
Diagnosztikai jelentés
Miután úgy dönt, hogy egy témakörre kattintva tovább vizsgálja a problémát, további részleteket tekinthet meg a témakörről, amelyeket gyakran grafikonokkal é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ő:
Rugalmassági pontszám
A testreszabott 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. Ehhez egyszerűen kattintson a "Rugalmassági pontszám beolvasása jelentés" gombra, amely bármelyik hibaelhárítási kategória parancssávján elérhető.
Alkalmazáskódokkal kapcsolatos problémák vizsgálata (csak Windows-alkalmazás esetén)
Mivel számos alkalmazásproblémák kapcsolódnak az alkalmazáskód problémáihoz, App Service diagnosztika integrálódik az Application Insights szolgáltatással, hogy kiemelje a kivételeket és a függőségi problémákat a kiválasztott állásidővel való korreláció érdekében. Az Application Insightst külön kell engedélyezni.
Az Application Insights-kivételek és -függőségek megtekintéséhez válassza ki a webalkalmazást lefelé vagy a webalkalmazás lassú csempéinek parancsikonjait.
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 App Service diagnosztika további hibaelhárítási tanácsok és további lépések megtekintését kérheti az irányítottabb élmény érdekében.
Diagnosztikai eszközök
A Diagnosztikai eszközök speciális diagnosztikai eszközöket tartalmaznak, amelyek segítenek az alkalmazáskódokkal kapcsolatos problémák, a lassúság, a kapcsolati sztringek és egyebek kivizsgálásában. és proaktív eszközök, amelyek segítenek a CPU-használattal, a kérésekkel és a memóriával kapcsolatos problémák elhárításában.
Proaktív CPU-monitorozás (csak Windows-alkalmazás esetén)
A proaktív PROCESSZORmonitorozás egyszerű és proaktív módot biztosít arra, hogy műveletet hajtson végre, amikor az alkalmazás vagy a gyermekfolyamat magas PROCESSZOR-erőforrásokat használ fel. Beállíthatja saját CPU-küszöbérték-szabályait, hogy ideiglenesen enyhítse a magas processzorhasználati problémákat, 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.
Automatikus javítás
Az automatikus javítás olyan kockázatcsökkentési művelet, amelyet akkor hajthat végre, ha az alkalmazás váratlan viselkedést tapasztal. Saját szabályokat állíthat be a kérések száma, a lassú kérések, a memóriakorlát és a HTTP-állapotkód alapján 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 Windows Web Apps, Linux Web Apps és Linux egyéni tárolókhoz érhető el. A támogatott feltételek és a kockázatcsökkentés a webalkalmazás típusától függően változik. További információ: Az új automatikus javítási élmény bejelentése az App Service-diagnosztikában és az Automatikus javítás bejelentése Linuxhoz.
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 kulcsfontosságú megoldás az alkalmazás váratlan viselkedésének csökkentésére. A proaktív automatikus javítás újraindítja az alkalmazást, amikor 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.
Kezelő és változáselemzés (csak Windows-alkalmazás esetén)
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 függőségi térképét és az ugyanabban az előfizetésben található összes erőforrást. 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 azokat a módosításokat, amelyek nem megfelelő működést okoznak. A navigátor 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 megismerése a Kezelővel.
Az alkalmazásmódosítások változáselemzéséhez csempe-billentyűparancsok, alkalmazásváltozások és alkalmazásösszeomlások érhetők el a Rendelkezésre állás és teljesítmény területen, így egyidejűleg más metrikákkal is használhatja. A funkció használata előtt először engedélyeznie kell azt. További információ: A App Service Diagnostics új változáselemzési felületének bejelentése.
Tegye fel kérdéseit vagy visszajelzését a UserVoice-ban a "[Diag]" címmel.