Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De functie Toepassingstoewijzing in Azure Monitor Application Insights werkt mogelijk niet zoals verwacht. Dit artikel bevat algemene aanbevelingen en specifieke suggesties in sommige scenario's.
Algemene aanbevelingen
Gebruik een officieel ondersteunde Software Development Kit (SDK). Niet-ondersteunde SDK's of community-SDK's ondersteunen mogelijk geen correlatie. Zie Application Insights: Talen, platforms en integraties voor een lijst met ondersteunde SDK's.
Upgrade alle onderdelen naar de meest recente SDK-versie.
Ondersteuning voor Azure Functions met CSharp door een upgrade uit te voeren naar Azure Functions V2.
Zorg ervoor dat de naam van de cloudrol juist is geconfigureerd.
Controleer of ontbrekende afhankelijkheden worden vermeld als automatisch opgehaalde afhankelijkheden. Als een afhankelijkheid niet wordt vermeld, kunt u deze handmatig bijhouden met een afhankelijkheid bijhouden aanroep.
Scenario 1: Te veel knooppunten op kaart
Applicatiekaart voegt een componentknooppunt toe voor elke unieke naam van de cloudrol in uw verzoektelemetrie. Het proces voegt ook een afhankelijkheidsknooppunt toe voor elke unieke combinatie van het type, het doel en de naam van de cloudrol.
Als u meer dan 10.000 knooppunten in uw telemetrie hebt, kan de toepassingstoewijzing niet alle knooppunten en koppelingen ophalen. In dit scenario is uw kaartstructuur onvolledig. Als dit scenario zich voordoet, wordt er een waarschuwingsbericht weergegeven wanneer u de kaart bekijkt.
Toepassingsoverzicht kan maximaal 1000 afzonderlijke niet-gegroepeerde knooppunten tegelijk weergeven. Toepassingsoverzicht vermindert de visuele complexiteit door afhankelijkheden te groeperen wanneer ze hetzelfde type en oproepers hebben.
Als uw telemetrie te veel unieke cloudrolnamen of te veel afhankelijkheidstypen heeft, is de groepering onvoldoende en wordt de kaart niet weergegeven.
U kunt dit probleem oplossen door de instrumentatie zodanig te wijzigen dat de naam van de cloudrol, het afhankelijkheidstype en de doelvelden van de afhankelijkheid correct worden ingesteld. Controleer of uw toepassing voldoet aan de volgende criteria:
Elk afhankelijkheidsdoel vertegenwoordigt de logische naam van een afhankelijkheid. In veel gevallen is deze waarde gelijk aan de server- of resourcenaam van de afhankelijkheid. Als er bijvoorbeeld HTTP-afhankelijkheden zijn, is de waarde de hostnaam. De waarde mag geen unieke id's of parameters bevatten die van de ene aanvraag naar de andere worden gewijzigd.
Elk afhankelijkheidstype vertegenwoordigt het logische type van een afhankelijkheid. HTTP, SQL en Azure Blob zijn bijvoorbeeld typische afhankelijkheidstypen. Deze waarde mag geen unieke id's bevatten.
Elke cloudrolnaamtoepassing heeft betrekking op de beschrijving in de sectie Stel of overschrijf de cloudrolnaam.
Scenario 2: In de intelligente weergave wordt geen rand gemarkeerd
Intelligente weergave markeert mogelijk geen rand zoals verwacht, zelfs niet met een instelling voor lage gevoeligheid. Een afhankelijkheid is mogelijk mislukt, maar het model geeft niet aan dat het probleem een mogelijk incident is. Hier volgen enkele mogelijke scenario's:
Als de afhankelijkheid meestal mislukt, kan het model rekening houden met de fout als een standaardstatus voor het onderdeel en niet de rand markeren. Intelligente weergave is gericht op het oplossen van problemen in realtime.
Als de afhankelijkheid een minimaal effect heeft op de algehele prestaties van de toepassing, kan de intelligente weergave het onderdeel negeren tijdens machine learning-modellering.
Als uw scenario uniek is, kunt u de optie Feedback gebruiken om uw ervaring te beschrijven en toekomstige modelversies te verbeteren.
Scenario 3: Intelligente weergave markeert een rand
Wanneer een intelligente weergave een rand markeert, wordt een hotspot voor prestaties of een hotspot met storingen in de afhankelijkheid tussen twee onderdelen aangegeven. Voer in dit scenario de volgende acties uit:
Selecteer de gemarkeerde rand >Bekijk details om gedetailleerde telemetriegegevens in het zijvenster te openen.
Bekijk de foutpercentages of hoge latentie in de afhankelijkheidsaanroepen.
Als het aantal fouten hoog is:
- Selecteer Fouten onderzoeken in het zijdeelvenster om uitzonderingstypen en foutpercentages te controleren.
- Controleer de bijbehorende afhankelijkheidslogboeken of fouttraceringen om de hoofdoorzaak te isoleren.
Als de latentie hoog is:
- Selecteer Prestaties onderzoeken om reactietijden van afhankelijkheden te bekijken.
- Identificeer trage eindpunten of services en controleer vervolgens hun recente implementatie- of configuratiewijzigingen.
Voor een langetermijnanalyse kunt u waarschuwingen over de status van afhankelijkheden instellen met behulp van Application Insights alerts.
Scenario 4: Intelligente weergave wordt niet geladen
Als de intelligente weergave niet wordt geladen, stelt u het geconfigureerde tijdsbestek in op zes dagen of minder.
Scenario 5: Het laden van een intelligente weergave duurt lang
Als de intelligente weergave langer duurt dan verwacht, selecteert u de optie Kaartonderdelen bijwerken niet. Schakel intelligente weergave alleen in voor één Application Insights-resource.
Contacteer ons voor hulp
Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.