Az Application Insights pillanatkép-hibakereső adatainak megtekintése

A pillanatképek Exceptionsként jelennek meg a Azure portal Application Insights paneljén. Tekintse meg a hibakeresési pillanatképeket az Azure Portalon a hívásverem vizsgálatához és a változók vizsgálatához minden hívásverem-keretben.

A forráskód hatékonyabb hibakeresési élményéhez nyissa meg a pillanatképeket Visual Studio Enterprise használatával. A SnapPointokat úgy is beállíthatja, hogy interaktívan készítsenek pillanatképeket anélkül, hogy kivételre várnának. További információ: Hibakeresés élő ASP.NET Azure-alkalmazásokban.

Előfeltételek

A pillanatképek bizalmas információkat tartalmazhatnak. Csak akkor tekintheti meg a pillanatképeket, ha rendelkezik a Application Insights Snapshot Debugger szerepkörrel.

Hibakeresési pillanatképek elérése az Azure Portalon

Miután kivétel történt az alkalmazásban, és a Snapshot Debugger létrehoz egy pillanatképet, 5–10 percen belül megtekintheti a pillanatképeket a Azure portálon.

Pillanatképek megtekintése a Hibák panelről

  1. Az Application Insights-erőforrás bal oldali menüjében válassza aHibák> lehetőséget.

  2. A Hibák panelen válassza a következőt:

    • Az Operations (Műveletek) lap
    • A Kivételek fül
  3. Válassza ki az [x] mintákat a lap középső oszlopában a jobb oldali mintaműveletek vagy kivételek listájának létrehozásához.

    Képernyőkép a Hibák lapról az Azure Portalon.

  4. A minták listájában válasszon ki egy műveletet vagy kivételt a Teljes körű tranzakció részletei lap megnyitásához. Innen válassza ki a vizsgálandó kivételeseményt.

    • Ha egy pillanatkép elérhető az adott kivételhez, válassza a hibakeresési pillanatkép megnyitása lehetőséget a jobb oldali panelen a Hibakeresési pillanatkép lap megtekintéséhez.
    • Ha nem látja ezt a beállítást, előfordulhat, hogy egy pillanatkép nem érhető el. Tekintse meg a hibaelhárítási útmutatót.

    Képernyőkép, amely bemutatja a Hibakeresési pillanatkép megnyitása gombot kivétel esetén.

  5. A Hibakeresési pillanatkép lapon megjelenik egy hívásverem helyi változók paneljével. Jelöljön ki egy hívásveremkeretet a függvényhívás helyi változóinak és paramétereinek megtekintéséhez a változók panelen.

    Képernyőkép, amely az Azure portálon kiemelt Hibakeresési pillanatképet mutat.

Kivétel pillanatképeinek megtekintése a Kódoptimalizálások konszolidált áttekintésében

A kivétel-pillanatképek elemzéseit a Kódoptimalizálások összesített áttekintési oldalával is megtekintheti.

  1. Az Azure portálon keresse a(z) Code Optimizations lehetőséget.

  2. A szűrőkkel szűkítheti az eredményeket az adott Azure előfizetésre és erőforrásra.

  3. Az Eredmények ablak Elemzés típusa oszlopában keresse meg a Kivételek lehetőséget.

    Képernyőkép az Exception állapotképéről az Azure portal kódoptimalizálások összesített áttekintésében.

Pillanatképek letöltése a Visual Studio-ba megtekintéshez

Pillanatképek megtekintése a 2017-Visual Studio Nagyvállalati vagy újabb verzióban:

  1. Válassza a Pillanatkép letöltése lehetőséget a Hibakeresési pillanatkép lapon egy .diagsession fájl letöltéséhez, amelyet Visual Studio Enterprise megnyithat.

  2. A Visual Studio-ban győződj meg arról, hogy telepítve van a Snapshot Debugger Visual Studio összetevő.

    • A Visual Studio 2017 Enterprise és újabb verzió esetén: Válassza ki a szükséges Pillanatkép-hibakereső összetevőt a Visual Studio-telepítő egyéni összetevők listájából.
    • A Visual Studio 2017 15.5 verziótól régebbi verzió esetén: Telepítse a bővítményt a Visual Studio Marketplace-ről.
  3. Nyissa meg a .diagsession fájlt a Visual Studioban, hogy létrehozza a Minidump hibakeresési oldalt.

  4. Válassza a Felügyelt kód hibakeresése lehetőséget a pillanatkép hibakeresésének megkezdéséhez. A pillanatfelvétel annál a kódsornál nyílik meg, amely kiváltotta a kivételt.

    A Visual Studióban látható hibakeresési pillanatképet mutató képernyőkép.

Feljegyzés

A letöltött pillanatkép tartalmazza a webalkalmazás-kiszolgálón található szimbólumfájlokat. Ezekre a szimbólumfájlokra szüksége van a pillanatképadatok forráskódhoz való társításához. App Service-alkalmazások esetén győződjön meg arról, hogy engedélyezi a szimbólumok üzembe helyezését a webalkalmazások közzétételekor.

Engedélyezze a Pillanatkép-hibakeresőt a következő helyen: