Sdílet prostřednictvím


Zobrazení dat nástroje Snapshot Debugger služby Application Insights

Snímky se zobrazují jako výjimky v podokně Application Insights na webu Azure Portal. Zobrazte snímky ladění na portálu, abyste prozkoumali zásobník volání a zkontrolovali proměnné v každém rámci zásobníku volání.

Pokud chcete výkonnější ladění se zdrojovým kódem, otevřete snímky v sadě Visual Studio Enterprise. Moduly SnapPoint můžete také nastavit tak, aby interaktivně pořídily snímky , aniž byste čekali na výjimku.

Požadavky

Snímky můžou obsahovat citlivé informace. Snímky můžete zobrazit jenom v případě, že máte přiřazenou Application Insights Snapshot Debugger roli.

Přístup ke snímkům ladění na portálu

Po vytvoření výjimky ve vaší aplikaci a vytvoření snímku můžete snímky zobrazit na webu Azure Portal během 5 až 10 minut.

  1. V prostředku Application Insights v nabídce na levé straně vyberte Prozkoumat>selhání.

  2. V podokně Selhání vyberte:

    • Karta Operace nebo
    • The Exceptions tab.
  3. Vyberte [x] Ukázky ve středovém sloupci stránky a vygenerujte seznam ukázkových operací nebo výjimek vpravo.

    Snímek obrazovky se stránkou Selhání na webu Azure Portal

  4. V seznamu ukázek vyberte operaci nebo výjimku, aby se otevřela stránka s podrobnostmi o transakci typu End-to-End. Tady vyberte událost výjimky, kterou chcete prozkoumat.

    Snímek obrazovky s tlačítkem Otevřít snímek ladění při výjimce

  5. Na stránce Snímek ladění uvidíte zásobník volání s podoknem místních proměnných. Výběrem rámce zásobníku volání zobrazíte místní proměnné a parametry pro volání této funkce v podokně proměnných.

    Snímek obrazovky znázorňující zvýrazněný snímek pro otevření ladění na webu Azure Portal

Stažení snímků pro zobrazení v sadě Visual Studio

Zobrazení snímků v sadě Visual Studio 2017 Enterprise nebo novější:

  1. Kliknutím na tlačítko Stáhnout snímek na stránce Ladění snímku stáhněte .diagsession soubor, který může otevřít Visual Studio Enterprise.

  2. V sadě Visual Studio se ujistěte, že máte nainstalovanou komponentu Snapshot Debugger sady Visual Studio.

    • Pro Visual Studio 2017 Enterprise a vyšší: Požadovanou komponentu Snapshot Debugger je možné vybrat ze seznamu jednotlivých komponent v instalačním programu sady Visual Studio.
    • Pro verzi starší než Visual Studio 2017 verze 15.5: Nainstalujte rozšíření z Webu Visual Studio Marketplace.
  3. Otevřete soubor .diagsession. Zobrazí se stránka Ladění minidump v sadě Visual Studio.

  4. Kliknutím na Ladit spravovaný kód spusťte ladění snímku. Snímek se otevře na řádku kódu, kde byla vyvolán výjimka.

    Snímek obrazovky znázorňující snímek ladění v sadě Visual Studio

Stažený snímek obsahuje všechny soubory symbolů nalezené na vašem serveru webových aplikací. Tyto soubory symbolů jsou nutné k přidružení snímků dat ke zdrojovému kódu. U aplikací app Service nezapomeňte povolit nasazení symbolů při publikování webových aplikací.

Další kroky

Povolte v nástroji Snapshot Debugger: