Application Insights Snapshot Debugger-gegevens weergeven
Momentopnamen worden weergegeven als uitzonderingen in het deelvenster Application Insights van Azure Portal. Bekijk momentopnamen van foutopsporing in de portal om de aanroepstack te onderzoeken en variabelen bij elk aanroepstackframe te inspecteren.
Open momentopnamen met Visual Studio Enterprise voor een krachtigere foutopsporing met broncode. U kunt SnapPoints ook instellen om interactief momentopnamen te maken zonder te wachten op een uitzondering.
Vereisten
Momentopnamen kunnen gevoelige informatie bevatten. U kunt alleen momentopnamen weergeven als u de Application Insights Snapshot Debugger
rol hebt toegewezen.
Toegang tot momentopnamen voor foutopsporing in de portal
Nadat er een uitzondering is opgetreden in uw toepassing en er een momentopname is gemaakt, kunt u binnen 5 tot 10 minuten momentopnamen bekijken in Azure Portal.
Selecteer fouten onderzoeken in uw Application Insights-resource in het menu aan de linkerkant.>
Selecteer in het deelvenster Fouten een van de volgende opties:
- Het tabblad Bewerkingen of
- Het tabblad Uitzonderingen .
Selecteer de [x] Voorbeelden in de middelste kolom van de pagina om een lijst met voorbeeldbewerkingen of uitzonderingen aan de rechterkant te genereren.
Selecteer in de lijst met voorbeelden een bewerking of uitzondering om de pagina End-to-End Transaction Details te openen. Selecteer hier de uitzonderings gebeurtenis die u wilt onderzoeken.
- Als een momentopname beschikbaar is voor de opgegeven uitzondering, selecteert u de knop Momentopname voor foutopsporing openen in het rechterdeelvenster om de pagina Momentopname van foutopsporing weer te geven.
- Als u deze knop niet ziet, is er mogelijk geen momentopname beschikbaar. Raadpleeg de gids voor probleemoplossing.
Op de pagina Momentopname van foutopsporing ziet u een aanroepstack met een deelvenster met lokale variabelen. Selecteer een aanroepstackframe om lokale variabelen en parameters voor die functieaanroep weer te geven in het deelvenster variabelen.
Momentopnamen downloaden om weer te geven in Visual Studio
Momentopnamen weergeven in Visual Studio 2017 Enterprise of hoger:
Klik op de knop Momentopname downloaden op de pagina Momentopname van foutopsporing om een
.diagsession
bestand te downloaden dat kan worden geopend door Visual Studio Enterprise.Zorg ervoor dat in Visual Studio het Visual Studio-onderdeel Snapshot Debugger is geïnstalleerd.
- Voor Visual Studio 2017 Enterprise en hoger: het vereiste onderdeel Snapshot Debugger kan worden geselecteerd in de lijst Afzonderlijke onderdelen in het installatieprogramma van Visual Studio.
- Voor een versie ouder dan Visual Studio 2017 versie 15.5: Installeer de extensie vanuit Visual Studio Marketplace.
Open het bestand
.diagsession
. De pagina Minidump-foutopsporing in Visual Studio wordt weergegeven.Klik op Fouten opsporen in beheerde code om de foutopsporing van de momentopname te starten. De momentopname wordt geopend op de coderegel waarin de uitzondering is opgetreden.
De gedownloade momentopname bevat symboolbestanden die zijn gevonden op uw webtoepassingsserver. Deze symboolbestanden zijn vereist om momentopnamegegevens te koppelen aan broncode. Voor App Service-apps moet u symboolimplementatie inschakelen wanneer u uw web-apps publiceert.
Volgende stappen
Schakel het foutopsporingsprogramma voor momentopnamen in uw: