Problemen met app-prestaties oplossen met behulp van toepassingsoverzicht

Voltooid

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 heeft de status van de prestatieindicator van de status en waarschuwingen. U kunt kiezen uit elk onderdeel tot gedetailleerdere diagnostische gegevens, zoals Application Insights-gebeurtenissen. Als uw app gebruikmaakt van Azure-services, kunt u ook doorschakelen naar Diagnostische gegevens van Azure, zoals aanbevelingen van 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 worden uitgevoerd op een willekeurig aantal server-/functie-/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 hun configuratie.

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-toewijzing vindt onderdelen door http-afhankelijkheidsaanroepen tussen servers te volgen waarop de Application Insights SDK is geïnstalleerd.

Deze ervaring begint met 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. Een knop in de linkerbovenhoek wordt bijgewerkt met het aantal onderdelen in uw toepassing wanneer deze worden gedetecteerd.

Als u Kaartonderdelen bijwerken selecteert, worden alle onderdelen vernieuwd 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.

Schermopname van toepassingsoverzicht met de eerste belasting van een app 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 van onderdeeldetails in het toepassingsoverzicht.

Toepassingsoverzicht maakt gebruik van de eigenschap naam 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 in het toepassingsoverzicht.