Delen via


Applicatiekaart: Triage van gedistribueerde toepassingen

Ontwikkelaars gebruiken toepassingstoewijzingen om de logische structuur van hun gedistribueerde toepassingen weer te geven. Een kaart wordt geproduceerd door de afzonderlijke toepassingsonderdelen te identificeren met hun roleName of name eigenschap in opgenomen telemetrie. Cirkels (of knooppunten) op de kaart vertegenwoordigen de onderdelen en directionele lijnen (connectors of randen) waarin de HTTP-aanroepen van bronknooppunten naar doelknooppunten worden weergegeven.

Azure Monitor biedt de functie Toepassingsoverzicht om u te helpen snel een kaart te implementeren en knelpunten of hotspots met fouten in alle onderdelen te herkennen. Elk kaartknooppunt is een toepassingsonderdeel of een ervan afhankelijkheden en biedt gezondheids-KPI's en waarschuwingenstatus. U kunt elk knooppunt selecteren om gedetailleerde diagnostische gegevens voor het onderdeel weer te geven, zoals Application Insights-gebeurtenissen. Als uw app Gebruikmaakt van Azure-services, kunt u ook Diagnostische gegevens van Azure selecteren, zoals aanbevelingen voor SQL Database Advisor.

Toepassingsoverzicht bevat ook intelligente weergave om u te helpen bij snelle servicestatusonderzoeken.

Onderdelen begrijpen

Onderdelen zijn onafhankelijk te implementeren onderdelen van uw gedistribueerde of microservicetoepassing. Ontwikkelaars en operationele teams hebben zichtbaarheid op codeniveau of toegang tot telemetrie die door deze toepassingsonderdelen wordt gegenereerd.

Enkele overwegingen over onderdelen:

  • Onderdelen verschillen van 'waargenomen' externe afhankelijkheden, zoals Azure SQL en Azure Event Hubs, waartoe uw team of organisatie mogelijk geen toegang heeft (code of telemetrie).
  • Onderdelen worden uitgevoerd op een willekeurig aantal server-, functie- of containerinstanties.
  • Onderdelen kunnen afzonderlijke Application Insights-resources zijn, zelfs als abonnementen verschillen. Ze kunnen ook verschillende rollen zijn die rapporteren aan één Application Insights-resource. De preview-kaartervaring toont de onderdelen, ongeacht hoe ze zijn ingesteld.

Toepassingsoverzicht verkennen

Met toepassingsoverzicht ziet u de volledige toepassingstopologie op meerdere niveaus van gerelateerde toepassingsonderdelen. Zoals eerder beschreven, kunnen onderdelen verschillende Application Insights-resources, afhankelijke onderdelen of verschillende rollen in één resource zijn. Toepassingsoverzicht zoekt onderdelen door http-afhankelijkheidsaanroepen tussen servers te volgen waarop de Application Insights SDK is geïnstalleerd.

Het mappingproces begint met de progressieve ontdekking van de onderdelen binnen de toepassing en hun afhankelijkheden. Wanneer u de Application map voor het eerst laadt, wordt een query set geactiveerd om de onderdelen te ontdekken die betrekking hebben op het hoofdonderdeel. Wanneer onderdelen worden gedetecteerd, wordt op een statusbalk het huidige aantal gedetecteerde onderdelen weergegeven:

Schermopname van de initiële laadtijd van een applicatiemap in de Azure Portal.

In de volgende secties worden enkele van de acties beschreven die beschikbaar zijn voor het werken met toepassingsoverzicht in Azure Portal.

Overzichtsonderdelen bijwerken

Met de optie Kaartonderdelen bijwerken wordt detectie van onderdelen geactiveerd en wordt de kaart vernieuwd om alle huidige knooppunten weer te geven. Afhankelijk van de complexiteit van uw toepassing kan het laden van de update een minuut duren:

Schermopname van het bijwerken van de huidige onderdelen in een toepassingsoverzicht.

Wanneer alle toepassingsonderdelen rollen zijn binnen één Application Insights-resource, is de detectiestap niet vereist. Met de eerste belasting in dit toepassingsscenario worden alle onderdelen gedetecteerd.

Details van onderdeel weergeven

Een belangrijk doel voor de toepassingskaartervaring is om complexe topologieën met honderden onderdelen te visualiseren. In dit scenario is het handig om de kaartweergave te verbeteren met details voor een afzonderlijk knooppunt met behulp van de optie Details weergeven. In het deelvenster met knooppuntdetails ziet u gerelateerde inzichten, prestaties en foutsortering voor het geselecteerde onderdeel:

Schermopname van het weergeven van details voor een geselecteerd knooppunt in een toepassingsoverzicht.

Elk deelvenster bevat een optie voor meer informatie in een uitgebreide weergave, waaronder fouten, prestaties en details over mislukte aanvragen en afhankelijkheden.

Mislukte pogingen onderzoeken

In het deelvenster 'Details van het knooppunt' kunt u de optie Fouten onderzoeken gebruiken om alle storingen van het onderdeel weer te geven.

Schermopname die laat zien hoe u de optie Fouten onderzoeken selecteert in het detailvenster van het knooppunt.

In de weergave Fouten kunt u foutgegevens verkennen voor bewerkingen, afhankelijkheden, uitzonderingen en rollen met betrekking tot het geselecteerde onderdeel:

Schermopname van de weergave Fouten voor een geselecteerd onderdeel.

Prestaties onderzoeken

In het detailvenster van het knooppunt kunt u prestatieproblemen met het onderdeel oplossen door de optie Prestaties onderzoeken te selecteren:

Schermopname die laat zien hoe u de optie Prestaties onderzoeken selecteert in het detailvenster van het knooppunt.

Met de prestatieweergave kunt u telemetriegegevens verkennen voor bewerkingen, afhankelijkheden en rollen die zijn verbonden met het geselecteerde onderdeel:

Schermopname van de prestatieweergave voor een geselecteerd onderdeel.

Virtuele machine onderzoeken

Als het onderdeel wordt gehost op een virtuele machine (VM), kunt u de belangrijkste eigenschappen van de VIRTUELE machine bekijken, waaronder de naam, het abonnement, de resourcegroep en het besturingssysteem. Prestatiegegevens zoals beschikbaarheid, CPU-gebruik (gemiddeld) en beschikbaar geheugen (GB) worden ook weergegeven. Als u de prestaties en status van de VIRTUELE machine verder wilt onderzoeken, selecteert u Ga naar VM-bewaking om de pagina Bewaking voor de VIRTUELE machine te openen.

Ga naar details en stack trace

Met de optie Ga naar details in het deelvenster knooppuntdetails wordt de end-to-end transactie-ervaring voor het onderdeel weergegeven. In dit deelvenster kunt u details weergeven op het niveau van de aanroepstack:

Schermopname die laat zien hoe u de optie Ga naar details selecteert in het detailvenster van het knooppunt.

De pagina wordt geopend om de tijdlijnweergave weer te geven voor de details:

Schermopname van de weergave Details voor een geselecteerd onderdeel.

U kunt de optie Alles weergeven gebruiken om de stackdetails te bekijken met tracerings- en gebeurtenisgegevens voor het onderdeel:

Schermopname van de weergave Alle traceringen en gebeurtenissen voor een geselecteerd onderdeel.

Weergeven in logboeken (analyse)

In het detailvenster van het knooppunt kunt u de gegevens van uw toepassingen verder opvragen en onderzoeken met de optie Weergeven in Logboeken (Analytics):

Schermopname die laat zien hoe u de optie Weergave in logboeken (analyse) selecteert in het detailvenster van het knooppunt.

De pagina Logboeken (Analytics) biedt opties voor het verkennen van uw toepassingstelemetrietabelrecords met ingebouwde of aangepaste query's en functies. U kunt met de gegevens werken door de indeling aan te passen en uw analyse op te slaan en te exporteren:

Schermopname van het scherm Logboeken met een lijndiagram waarin de gemiddelde reactieduur van een aanvraag in de afgelopen 12 uur wordt samengevat.

Waarschuwingen en regels weergeven

Met de optie Waarschuwingen weergeven in het detailvenster van het knooppunt ziet u actieve waarschuwingen:

Schermopname die laat zien hoe u de optie Waarschuwingen weergeven selecteert in het detailvenster van het knooppunt.

Op de pagina Waarschuwingen worden kritieke en gegenereerde waarschuwingen weergegeven.

Schermopname van de lijst met waarschuwingen voor het geselecteerde onderdeel.

De optie Waarschuwingsregels op de pagina Waarschuwingen bevat de onderliggende regels die ervoor zorgen dat de waarschuwingen worden geactiveerd:

Schermopname van de lijst met waarschuwingsregels die zijn gedefinieerd voor het geselecteerde onderdeel.

Informatie over namen en knooppunten van cloudrollen

Toepassingsoverzicht maakt gebruik van de eigenschap naam van de cloudrol om de toepassingsonderdelen op een kaart te identificeren. Als u wilt verkennen hoe namen van cloudrollen worden gebruikt met onderdeelknooppunten, bekijkt u een toepassingsoverzicht met meerdere cloudrolnamen die aanwezig zijn.

In het volgende voorbeeld ziet u een kaart in de hiërarchische weergave met vijf onderdeelknooppunten en connectors naar negen afhankelijke knooppunten. Elk knooppunt heeft een cloudrolnaam.

Schermopname van een toepassingsoverzicht met verschillende knooppunten en verschillende kleurmarkeringen.

Toepassingsoverzicht maakt gebruik van verschillende kleuren, markeringen en grootten voor knooppunten om de gegevens en relaties van het toepassingsonderdeel weer te geven:

  • De namen van cloudrollen geven de verschillende aspecten van de gedistribueerde toepassing weer. In dit voorbeeld zijn enkele van de toepassingsrollen onder andere Contoso Retail Check, Fabrikam-App, fabrikam-loadfunc, retailfabrikam-37ha6en retailapp.

  • De gestippelde blauwe cirkel rond een knooppunt geeft het laatst geselecteerde onderdeel aan. In dit voorbeeld is het laatste geselecteerde onderdeel het Web knooppunt.

  • Wanneer u een knooppunt selecteert om de details weer te geven, wordt het knooppunt gemarkeerd met een effen blauwe cirkel. In het voorbeeld is Contoso Retail Reportshet momenteel geselecteerde knooppunt.

  • Verre of niet-gerelateerde onderdeelknooppunten worden kleiner weergegeven in vergelijking met de andere knooppunten. Deze items worden grijs weergegeven in de weergave om de prestaties voor het geselecteerde onderdeel te markeren.

  • In dit voorbeeld vertegenwoordigt elke cloudrolnaam ook een andere unieke Application Insights-resource met eigen instrumentatiesleutels. Omdat de eigenaar van deze toepassing toegang heeft tot elk van deze vier verschillende Application Insights-resources, kan de toepassingskaart een kaart van de onderliggende relaties samenvoegen.

Cloudrolinstanties onderzoeken

Wanneer de naam van een cloudrol ergens in uw webfront-end een probleem aan het licht brengt en u meerdere load-balanced servers gebruikt over uw webfront-end, kan het nuttig zijn om een cloudrolinstantie te gebruiken. Met toepassingsoverzicht kunt u meer informatie over een onderdeelknooppunt bekijken met behulp van Kusto-query's. U kunt een knooppunt onderzoeken om details over specifieke cloud-rolinstanties weer te geven. Met deze aanpak kunt u bepalen of een probleem van invloed is op alle webfront-endservers of alleen specifieke exemplaren.

Een scenario waarin u de waarde voor een cloudrolinstantie wilt overschrijven, is wanneer uw app wordt uitgevoerd in een containeromgeving. In dit geval is informatie over de afzonderlijke server mogelijk niet voldoende om het specifieke probleem te vinden.

Voor meer informatie over het overschrijven van de eigenschap voor de cloudrolnaam met telemetrie-initialisatoren, zie Eigenschappen toevoegen: ITelemetryInitializer.

Namen van cloudrollen instellen

Applicatiekaart maakt gebruik van de cloudrolnaam-eigenschap om de onderdelen op de kaart te identificeren. In deze sectie vindt u voorbeelden voor het handmatig instellen of overschrijven van cloudrolnamen en het wijzigen van wat wordt weergegeven op het toepassingsoverzicht.

Zie de volgende handleiding voor het handmatig wijzigen van de naam van de cloudrol en de cloudrolinstance:

Notitie

De Application Insights SDK of de Agent voegt automatisch de eigenschap naam van de cloudrol toe aan de telemetrie die wordt uitgezonden door onderdelen in een Azure App Service-omgeving.

Toepassingsoverzichtfilters gebruiken

Met toepassingsoverzichtfilters kunt u het aantal zichtbare knooppunten en randen op uw kaart verminderen. Deze filters kunnen worden gebruikt om het bereik van de kaart te verminderen en een kleinere en meer gerichte weergave weer te geven.

Een snelle manier om te filteren is het gebruik van de optie Filteren op dit knooppunt in het contextmenu voor elk knooppunt op de kaart:

Schermopname die laat zien hoe u filtert op het geselecteerde knooppunt in de toepassingstoewijzing.

U kunt ook een filter maken met de optie Filter toevoegen:

Schermopname van het openen van de optie Filter toevoegen in toepassingsoverzicht.

Selecteer uw filtertype (knooppunt of connector) en gewenste instellingen, controleer vervolgens uw keuzes en pas deze toe op de huidige kaart.

Knooppuntfilters maken

Met knooppuntfilters kunt u alleen bepaalde knooppunten in de toepassingstoewijzing zien en alle andere knooppunten verbergen. U configureert parameters om de eigenschappen van knooppunten in de kaart te doorzoeken op waarden die overeenkomen met een voorwaarde. Wanneer een knooppuntfilter een knooppunt verwijdert, worden met het filter ook alle connectors en randen voor het knooppunt verwijderd.

Een knooppuntfilter heeft drie parameters om te configureren:

  • Opgenomen knooppunten: de types knooppunten die moeten worden gecontroleerd in de applicatiekaart voor overeenkomende eigenschappen. Er zijn vier opties:

    • Knooppunten, bronnen en doelen: alle knooppunten die voldoen aan de zoekcriteria, worden opgenomen in de resultatentoewijzing. Alle bron- en doelknooppunten voor de overeenkomende knooppunten worden ook automatisch opgenomen in de resultatentoewijzing, zelfs als de bronnen of doelen niet voldoen aan de zoekcriteria. De bron- en doelknooppunten worden gezamenlijk aangeduid als verbonden knooppunten.

    • Knooppunten en bronnen: hetzelfde gedrag als knooppunten, bronnen en doelen, maar doelknooppunten worden niet automatisch opgenomen in de resultatentoewijzing.

    • Knooppunten en doelen: hetzelfde gedrag als knooppunten, bronnen en doelen, maar bronknooppunten worden niet automatisch opgenomen in de resultatentoewijzing.

    • Alleen knooppunten: Alle knooppunten in de resultatenkaart moeten een eigenschapswaarde hebben die overeenkomt met de zoekcriteria.

  • Operator: het type voorwaardelijke test dat moet worden uitgevoerd op de eigenschapswaarden van elk knooppunt. Er zijn vier opties:

    • contains: De waarde van de knooppunteigenschap bevat de waarde die is opgegeven in de parameter Zoekwaarde .
    • !contains De waarde van de knooppunteigenschap bevat niet de waarde die is opgegeven in de parameter Zoekwaarde .
    • ==: De waarde van de knooppunteigenschap is gelijk aan de waarde die is opgegeven in de parameter Zoekwaarde .
    • !=: De waarde van de knooppunteigenschap is niet gelijk aan de waarde die is opgegeven in de parameter Zoekwaarde .
  • Zoekwaarde: de tekenreeks die moet worden gebruikt voor de voorwaardelijke test van de eigenschapswaarde. In de vervolgkeuzelijst voor de parameter worden waarden weergegeven voor bestaande knooppunten in de toepassingstoewijzing. U kunt een waarde selecteren in de lijst of uw eigen waarde maken. Voer uw aangepaste waarde in het parameterveld in en selecteer vervolgens optie Maken ... in de lijst. U kunt bijvoorbeeld de optie Test maken in de lijst invoeren test en vervolgens selecteren.

In de volgende afbeelding ziet u een voorbeeld van een filter dat is toegepast op een toepassingsoverzicht met 30 dagen aan gegevens. Met het filter wordt de toepassingstoewijzing geïnstrueerd om te zoeken naar knooppunten en verbonden doelen met eigenschappen die de tekst 'retailapp' bevatten:

Schermopname van het configureren van een knooppuntfilter dat overeenkomt met de tekst 'retailapp'.

Overeenkomende knooppunten en de gekoppelde doelknooppunten worden opgenomen in de resultatentoewijzing:

Schermopname van de resultatentoewijzing met knooppunten en doelknooppunten die overeenkomen met het knooppuntfilter.

Connectorfilters (edge) maken

Met connectorfilters kunt u alleen bepaalde knooppunten met specifieke connectors in de toepassingstoewijzing zien en alle andere knooppunten en connectors verbergen. U configureert parameters om de eigenschappen van connectors in de kaart te doorzoeken op waarden die overeenkomen met een voorwaarde. Wanneer een knooppunt geen overeenkomende connectors heeft, wordt het knooppunt door het filter uit de kaart verwijderd.

Een connectorfilter heeft drie parameters om te configureren:

  • Connectors filteren op: de connectoren om te beoordelen in de toepassingskaart op basis van overeenkomende eigenschappen. Er zijn vier keuzes. De selectie bepaalt de beschikbare opties voor de andere twee parameters.

  • Operator: het type voorwaardelijke test dat moet worden uitgevoerd op de waarde van elke connector.

  • Waarde: De vergelijkingswaarde die moet worden gebruikt voor de voorwaardelijke test van de eigenschapswaarde. De vervolgkeuzelijst voor de parameter bevat waarden die relevant zijn voor de huidige toepassingstoewijzing. U kunt een waarde selecteren in de lijst of uw eigen waarde maken. U kunt bijvoorbeeld 16 invoeren en vervolgens "optie 16 maken" selecteren in de lijst.

De volgende tabel vat de configuratieopties samen op basis van uw keuze voor de parameter filter connectors op categorie.

Verbindingslijnen filteren op Beschrijving Parameter van de operator Waardeparameter Gebruik
Foutconnector (rood gemarkeerd) Zoeken naar verbindingslijnen op basis van hun kleur. De kleur rood geeft aan dat de verbindingslijn een foutstatus heeft. ==: gelijk aan
!=: Niet gelijk aan
Altijd ingesteld op Fouten Alleen connectors met fouten of alleen connectors zonder fouten weergeven.
Foutpercentage (0% - 100%) Zoeken naar connectors op basis van hun gemiddelde foutpercentage (het aantal mislukte aanroepen gedeeld door het aantal alle aanroepen). De waarde wordt uitgedrukt als een percentage. >= Groter dan of gelijk aan
<= Kleiner dan of gelijk aan
In de vervolgkeuzelijst worden de gemiddelde foutpercentages weergegeven die relevant zijn voor de huidige connectors in uw toepassingsoverzicht. Kies een waarde in de lijst of voer een aangepaste waarde in door het eerder beschreven proces te volgen. Connectors met foutpercentages weergeven die groter zijn dan of lager zijn dan de geselecteerde waarde.
Gemiddelde gespreksduur (ms) Zoeken naar koppelingen op basis van de gemiddelde duur van alle gesprekken binnen de connector. De waarde wordt gemeten in milliseconden. >= Groter dan of gelijk aan
<= Kleiner dan of gelijk aan
In de vervolgkeuzelijst ziet u de gemiddelde duur die relevant is voor de huidige connectors in uw toepassingsoverzicht. Een waarde van 1000 verwijst bijvoorbeeld naar aanroepen met een gemiddelde duur van 1 seconde. Kies een waarde in de lijst of voer een aangepaste waarde in door het eerder beschreven proces te volgen. Connectors met een gemiddelde gespreksduur die groter of lager zijn dan de geselecteerde waarde weergeven.
Aantal oproepen Zoeken naar verbindingen op basis van het totale aantal aanroepen van de connector. >= Groter dan of gelijk aan
<= Kleiner dan of gelijk aan
In de vervolgkeuzelijst ziet u het totale aantal aanroepen dat relevant is voor de huidige connectors in uw toepassingsoverzicht. Kies een waarde in de lijst of voer een aangepaste waarde in door het eerder beschreven proces te volgen. Connectors weergeven met een aantal aanroepen dat groter of kleiner is dan de door u geselecteerde waarde.

Percentielindicatoren voor waarde

Wanneer u connectors filtert op de foutsnelheid, gemiddelde Deze indicator geeft het percentielniveau weer. Voor een filter voor gemiddelde gespreksduur ziet u mogelijk de waarde 200 (P90). Deze optie betekent dat 90% van alle connectors (ongeacht het aantal oproepen dat ze vertegenwoordigen) minder dan 200 ms oproepduur hebben.

U kunt de waardeopties zien die het percentielniveau bevatten door het parameterveld in te voeren P .

Uw filters controleren

Nadat u uw selecties hebt geselecteerd, worden in de sectie Controleren van het pop-upvenster Filter toevoegen tekst- en visuele beschrijvingen over uw filter weergegeven. De samenvattingsweergave kan u helpen begrijpen hoe uw filter van toepassing is op uw toepassingsoverzicht.

In het volgende voorbeeld ziet u de Controleren samenvatting voor een knooppuntfilter waarmee wordt gezocht naar knooppunten en doelwitten met eigenschappen met de tekst '-west':

Schermopname van de sectie Controleren met informatie over het geconfigureerde knooppuntfilter.

In dit voorbeeld ziet u de samenvatting van een connectorfilter waarmee wordt gezocht naar connectors (en de knooppunten waarmee ze verbinding maken) met een gemiddelde gespreksduur die gelijk is aan of groter is dan 42 ms:

Schermopname van de sectie Controleren met informatie over het geconfigureerde connectorfilter.

Filters toepassen op kaart

Nadat u de filterinstellingen hebt geconfigureerd en bekeken, selecteert u Toepassen om het filter te maken. U kunt meerdere filters toepassen op hetzelfde toepassingsoverzicht. In de toepassingskaart worden de toegepaste filters weergegeven als pillen boven de kaart:

Schermopname die de filterpillen boven de toepassingskaart toont.

Met de actie Verwijderen op een filterpil kunt u een filter verwijderen. Wanneer u een toegepast filter verwijdert, wordt de kaartweergave bijgewerkt om de filterlogica af te trekken.

Toepassingsoverzicht past de filterlogica opeenvolgend toe op uw kaart, te beginnen met het meest linkse filter in de lijst. Wanneer filters worden toegepast, worden knooppunten en connectors verwijderd uit de kaartweergave. Nadat een knooppunt of connector uit de weergave is verwijderd, kan een volgend filter het item niet meer herstellen.

U kunt de configuratie voor een toegepast filter wijzigen door de filterpil te selecteren. Wanneer u de filterinstellingen wijzigt, toont de toepassingskaart een voorbeeld van de kaartweergave met de nieuwe filterlogica. Als u besluit de wijzigingen niet toe te passen, kunt u de optie Annuleren gebruiken voor de huidige kaartweergave en -filters.

Schermopname van het voorbeeld van de kaartweergave met de bijgewerkte filterinstellingen.

Filters verkennen en opslaan

Wanneer u een interessant filter ontdekt, kunt u het filter opslaan om het later opnieuw te gebruiken met de Koppeling kopiëren of aan Dashboard vastmaken-optie.

Schermopname van de twee opties voor het hergebruik van filters in toepassingsoverzicht.

  • Met de optie Koppeling kopiëren worden alle huidige filterinstellingen gecodeerd in de gekopieerde URL. U kunt deze koppeling opslaan in uw browserbladwijzers of deze delen met anderen. Deze functie behoudt de duurwaarde in filterinstellingen, maar niet de absolute tijd. Wanneer u de koppeling later gebruikt, kan het gegenereerde toepassingsoverzicht afwijken van de kaart die aanwezig is op het moment dat de koppeling is vastgelegd.

  • Met de optie Vastmaken aan dashboard wordt de huidige toepassingstoewijzing toegevoegd aan een dashboard, samen met de huidige filters. Een veelvoorkomende diagnostische benadering is het vastmaken van een kaart met een filter voor een foutverbinding dat is toegepast. U kunt uw toepassing controleren op knooppunten met fouten in hun HTTP-aanroepen.

In de volgende secties worden enkele algemene filters beschreven die van toepassing zijn op de meeste kaarten en kunnen ze handig zijn om vast te maken op een dashboard.

Controleren op belangrijke fouten

Maak een kaartweergave van alleen connectors met fouten (rood gemarkeerd) in de afgelopen 24 uur. De filters bevatten de parameter Foutconnector in combinatie met de intelligente weergave:

Schermopname van filters om alleen fouten weer te geven die de afgelopen 24 uur rood zijn gemarkeerd en intelligente weergave is ingeschakeld.

De functie Intelligente weergave wordt verderop in dit artikel beschreven.

Connectors met weinig verkeer verbergen

Verberg connectors met weinig verkeer zonder fouten in de kaartweergave, zodat u zich snel kunt richten op belangrijke problemen. De filters omvatten connectors in de afgelopen 24 uur met een aantal aanroepen groter dan 2872 (P20):

Schermopname van filters om alleen fouten weer te geven die de afgelopen 24 uur rood zijn gemarkeerd voor connectors met een aantal oproepen dat groter is dan 2872.

Connectors met veel verkeer weergeven

Laat connectors met veel verkeer zien die ook een hoge gemiddelde tijdsduur voor oproepen hebben. Dit filter kan helpen bij het identificeren van mogelijke prestatieproblemen. De filters in dit voorbeeld omvatten connectors in de afgelopen 24 uur met een aantal oproepen dat groter is dan 10854 (P50) en de gemiddelde tijdsduur van de oproep langer dan 578 (P80):

Schermopname van filters om connectors in de afgelopen 24 uur weer te geven met een aantal oproepen groter dan 10854 en de gemiddelde gespreksduur van meer dan 578 ms.

Onderdelen zoeken op naam

Zoek onderdelen (knooppunten en connectors) in uw toepassing op naam op basis van uw implementatie van de naamgevingsconventie van de onderdeeleigenschap roleName . U kunt deze methode gebruiken om het specifieke gedeelte van een gedistribueerde toepassing te bekijken. Het filter zoekt in de afgelopen 24 uur naar knooppunten, bronnen en doelen die de opgegeven waarde bevatten. In dit voorbeeld is de zoekwaarde 'west':

Schermopname van filters om de afgelopen 24 uur knooppunten en connectors weer te geven met eigenschappen die de term west bevatten.

Ruisonderdelen verwijderen

Definieer filters om lawaaierige onderdelen te verbergen door ze uit de kaart te verwijderen. Soms kunnen toepassingsonderdelen actieve afhankelijke knooppunten hebben die gegevens produceren die niet essentieel zijn voor de kaartweergave. In dit voorbeeld zoekt het filter in de afgelopen 24 uur naar knooppunten, bronnen en doelen die niet de opgegeven waarde 'retail' bevatten:

Schermopname van filters om knooppunten en connectors in de afgelopen 24 uur weer te geven met eigenschappen die de term detailhandel niet bevatten.

Zoek naar foutgevoelige connectors

Alleen connectors weergeven met hogere foutpercentages dan een specifieke waarde. Het filter in dit voorbeeld zoekt in de afgelopen 24 uur naar connectors met een foutpercentage dat groter is dan 3%:

Schermopname van filters om connectors in de afgelopen 24 uur weer te geven met een foutpercentage dat groter is dan 3 procent.

Intelligente weergave verkennen

De functie Intelligente weergave voor toepassingsoverzicht is ontworpen om u te helpen bij servicestatusonderzoeken. Machine Learning wordt toegepast om snel mogelijke hoofdoorzaken van problemen te identificeren door ruis te filteren. Het machine learning-model leert van het historische gedrag van de toepassingstoewijzing om dominante patronen en afwijkingen te identificeren die mogelijke oorzaken van een incident aangeven.

In grote gedistribueerde toepassingen is er altijd een zekere mate van ruis die afkomstig is van 'goedaardige' fouten, waardoor de toepassingskaart ruis kan veroorzaken door veel rode randen weer te geven. De intelligente weergave toont alleen de meest waarschijnlijke oorzaken van servicefouten en verwijdert rode randen van knooppunten (service-naar-servicecommunicatie) in gezonde services. Intelligente weergave markeert de randen rood die moeten worden onderzocht. Het biedt ook bruikbare inzichten voor de gemarkeerde rand.

Er zijn veel voordelen voor het gebruik van intelligente weergave:

  • Vermindert de tijd tot oplossing door alleen fouten te markeren die moeten worden onderzocht
  • Biedt bruikbare inzichten over waarom een bepaalde rode rand is gemarkeerd
  • Hiermee kan de toepassingstoewijzing naadloos worden gebruikt voor grote gedistribueerde toepassingen (door alleen te focussen op randen die rood zijn gemarkeerd)

Intelligente weergave heeft enkele beperkingen:

  • Het kan even duren voordat grote gedistribueerde toepassingen zijn geladen.
  • Tijdsbestek van maximaal zeven dagen worden ondersteund.

Werken met intelligente weergave

Met een wisselknop boven de toepassingstoewijzing kunt u intelligente weergave inschakelen en de gevoeligheid voor de detectie van problemen beheren:

Schermopname die laat zien hoe je intelligente weergave voor de applicatiekaart inschakelt en de detectiegevoeligheid beheerst.

Intelligente weergave maakt gebruik van het gepatenteerde AIOps Machine Learning-model om de belangrijke en belangrijke gegevens in een toepassingsoverzicht te markeren (rood). Verschillende toepassingsgegevens worden gebruikt om te bepalen welke gegevens op de kaart moeten worden gemarkeerd, waaronder foutpercentages, aantal aanvragen, duur, afwijkingen en afhankelijkheidstype. Ter vergelijking maakt de standaardkaartweergave alleen gebruik van de onbewerkte foutfrequentie.

Toepassingsoverzicht markeert randen in rood op basis van uw gevoeligheidsinstelling. U kunt de gevoeligheid aanpassen om het gewenste betrouwbaarheidsniveau in de gemarkeerde randen te bereiken.

Gevoeligheid Beschrijving
Hoog Minder randen zijn aangegeven.
Gemiddeld (Standaardinstelling) Een evenwichtig aantal randen is gemarkeerd.
Laag Meer randen zijn gemarkeerd.

Bruikbare inzichten nagaan

Nadat u intelligente weergave hebt ingeschakeld, selecteert u een gemarkeerde rand (rood) op de kaart om de 'bruikbare inzichten' voor het onderdeel weer te geven. De inzichten worden weergegeven in een deelvenster aan de rechterkant en uitleggen waarom de rand is gemarkeerd.

Schermopname van de bruikbare inzichten voor de geselecteerde koppeling in de applicatiemap.

Selecteer Fouten onderzoeken om te beginnen met het oplossen van een probleem. U kunt de informatie over het onderdeel in het deelvenster Fouten bekijken om te bepalen of het gedetecteerde probleem de hoofdoorzaak is.

Wanneer in de intelligente weergave geen randen op het toepassingsoverzicht worden gemarkeerd, heeft het machine learning-model geen potentiële incidenten gevonden in de afhankelijkheden van uw toepassing.

Volgende stappen