Problemen met app-prestaties oplossen met behulp van toepassingsoverzicht

Voltooid

Toepassingsoverzicht helpt u bij het herkennen van knelpunten in prestaties of hotspots voor storingen in alle onderdelen van uw gedistribueerde toepassing. Elk knooppunt op de kaart vertegenwoordigt een applicatiecomponent of zijn afhankelijkheden en heeft een gezondheids-KPI en een waarschuwingenstatus. U kunt vanuit elk onderdeel doorklikken naar gedetailleerdere diagnostische gegevens, zoals Application Insights-gebeurtenissen. Als uw app gebruikmaakt van Azure-services, kunt u ook doorklikken naar Diagnostische gegevens van Azure, zoals aanbevelingen voor SQL Database Advisor.

Onderdelen zijn onafhankelijk te implementeren 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 draaien op een willekeurig aantal server-, functie- of containerinstanties.
  • Onderdelen kunnen afzonderlijke Application Insights-instrumentatiesleutels zijn (zelfs als abonnementen verschillend zijn) of verschillende rollen die rapporteren aan één Application Insights-instrumentatiesleutel. De preview-kaartervaring toont de onderdelen, ongeacht hoe ze zijn ingesteld.

U kunt de volledige toepassingstopologie zien op meerdere niveaus van gerelateerde toepassingsonderdelen. Onderdelen kunnen verschillende Application Insights-resources of verschillende rollen in één resource zijn. De app-kaart vindt onderdelen door HTTP-afhankelijkheidsaanroepen te volgen tussen servers waarop de Application Insights SDK is geïnstalleerd.

Deze ervaring begint met progressieve detectie van de onderdelen. Wanneer u de applicatiekaart voor het eerst laadt, wordt een set query's geactiveerd om de onderdelen te detecteren die met dit onderdeel verband houden. Een knop in de linkerbovenhoek wordt bijgewerkt met het aantal onderdelen in uw toepassing wanneer deze worden gedetecteerd.

Als u op Kaartonderdelen bijwerken klikt, wordt de kaart vernieuwd met alle onderdelen die tot dat punt zijn gedetecteerd. Afhankelijk van de complexiteit van uw toepassing kan het even duren voordat deze wordt geladen.

Als alle onderdelen rollen zijn binnen één Application Insights-resource, is deze detectiestap niet vereist. De eerste belasting voor een dergelijke toepassing heeft alle bijbehorende onderdelen.

nl-NL: schermafbeelding van toepassingskaart waarop het initiële laden van een app te zien is, waarbij alle onderdelen rollen zijn binnen één Application Insights-resource.

Een van de belangrijkste doelstellingen met deze ervaring is om complexe topologieën met honderden onderdelen te visualiseren. Klik op een onderdeel om gerelateerde inzichten te bekijken en ga naar de ervaring voor prestaties en foutsortering voor dat onderdeel.

Schermopname met onderdeeldetails in de toepassingsoverzicht.

De Applicatiekaart maakt gebruik van de eigenschap cloudrolnaam om de onderdelen op de kaart te identificeren. U kunt de naam van de cloudrol handmatig instellen of overschrijven en wijzigen wat wordt weergegeven in het toepassingsoverzicht.