Problemen met app-prestaties oplossen met behulp van Toepassingsoverzicht
Met het toepassingsoverzicht kunt u knelpunten met prestatieproblemen of hotspots met storingen in alle onderdelen van uw gedistribueerde toepassing herkennen. Elk knooppunt op de kaart vertegenwoordigt een toepassingsonderdeel of de bijbehorende afhankelijkheden; en status-KPI en waarschuwingen heeft. U kunt vanuit elk onderdeel doorklikken naar meer gedetailleerde diagnostische gegevens, zoals Application Insights-gebeurtenissen. Als uw app gebruikmaakt van Azure-services, kunt u ook doorklikken naar Diagnostische gegevens van Azure, zoals SQL Database Advisor-aanbevelingen.
Onderdelen zijn onafhankelijk implementeerbare onderdelen van uw gedistribueerde/microservicestoepassing. Ontwikkelaars en operationele teams hebben zichtbaarheid op codeniveau of toegang tot telemetrie die door deze toepassingsonderdelen wordt gegenereerd.
- Onderdelen verschillen van 'waargenomen' externe afhankelijkheden, zoals SQL, Event Hubs, enzovoort. waartoe uw team/organisatie mogelijk geen toegang heeft (code of telemetrie).
- Onderdelen worden uitgevoerd op een willekeurig aantal server-,rol-/containerinstanties.
- Onderdelen kunnen afzonderlijke Application Insights-instrumentatiesleutels zijn (zelfs als abonnementen verschillend zijn) of verschillende rollen die rapporteren aan één Application Insights-instrumentatiesleutel. In de preview-kaartweergave worden de onderdelen weergegeven, ongeacht hoe ze zijn ingesteld.
U kunt de volledige toepassingstopologie op meerdere niveaus met gerelateerde toepassingsonderdelen bekijken. Onderdelen kunnen verschillende Application Insights-resources of verschillende rollen in één resource zijn. De app-toewijzing vindt onderdelen door HTTP-afhankelijkheidsaanroepen te volgen tussen servers waarop de Application Insights SDK is geïnstalleerd.
Deze ervaring begint met de progressieve detectie van de onderdelen. Wanneer u de toepassingstoewijzing voor het eerst laadt, wordt een set query's geactiveerd om de onderdelen te detecteren die betrekking hebben op dit onderdeel. Met een knop in de linkerbovenhoek wordt het aantal onderdelen in uw toepassing bijgewerkt wanneer deze worden gedetecteerd.
Wanneer u op 'Kaartonderdelen bijwerken' klikt, wordt de kaart vernieuwd met alle onderdelen die tot dat moment zijn gedetecteerd. Afhankelijk van de complexiteit van uw toepassing kan het laden hiervan een minuut duren.
Als alle onderdelen rollen zijn binnen één Application Insights-resource, is deze detectiestap niet vereist. De eerste belasting voor een dergelijke toepassing bestaat uit alle onderdelen.
Een van de belangrijkste doelstellingen van deze ervaring is om complexe topologieën met honderden onderdelen te visualiseren. Klik op een onderdeel om gerelateerde inzichten te zien en ga naar de ervaring prestaties en foutsortering voor dat onderdeel.
Toepassingsoverzicht maakt gebruik van de naameigenschap van de cloudrol om de onderdelen op de kaart te identificeren. U kunt de naam van de cloudrol handmatig instellen of overschrijven en wijzigen wat wordt weergegeven op het toepassingsoverzicht.