Woordenlijst voor Azure Virtual Desktop Insights
In dit artikel worden de belangrijkste termen en concepten met betrekking tot Azure Virtual Desktop Insights kort beschreven.
Waarschuwingen
Alle actieve Azure Monitor-waarschuwingen die u hebt geconfigureerd voor het abonnement en die u hebt geclassificeerd als ernst 0 , worden weergegeven op de pagina Overzicht. Zie Azure Monitor-logboekwaarschuwingen voor meer informatie over het instellen van waarschuwingen.
Beschikbare sessies
Beschikbare sessies toont het aantal beschikbare sessies in de hostgroep. De service berekent dit aantal door het aantal virtuele machines (VM's) te vermenigvuldigen met het maximum aantal sessies dat per virtuele machine is toegestaan, en vervolgens het totale aantal sessies af te trekken.
Clientbesturingssysteem (OS)
Het clientbesturingssysteem (OS) laat zien welke versie van het besturingssysteem eindgebruikers die toegang hebben tot Azure Virtual Desktop-resources momenteel gebruiken. In het besturingssysteem van de client wordt ook weergegeven welke versie van de webclient (HTML) en de volledige Extern bureaublad-client de gebruikers hebben. Zie Besturingssysteemversie voor een volledige lijst met versies van het Windows-besturingssysteem.
Verbinding geslaagd
In dit item wordt de verbindingsstatus weergegeven. 'Verbinding geslaagd' betekent dat de verbinding de host kan bereiken, zoals bevestigd door de stack op die virtuele machine. Een mislukte verbinding betekent dat de verbinding de host niet kan bereiken.
Dagelijks actieve gebruikers (DAU)
Het totale aantal gebruikers dat een sessie heeft gestart in de afgelopen 24 uur.
Dagelijkse waarschuwingen
Het totale aantal waarschuwingen dat elke dag wordt geactiveerd.
Dagelijkse verbindingen en vernieuwde verbindingen
Het totale aantal verbindingen en nieuwe verbindingen is gestart of voltooid in de afgelopen 24 uur.
Dagelijks verbonden uren
Het totale aantal uren dat is verbonden met een sessie voor gebruikers in de afgelopen 24 uur.
Diagnostische gegevens en fouten
Wanneer een fout of waarschuwing wordt weergegeven in Azure Virtual Desktop Insights, wordt deze gecategoriseerd door drie dingen:
Activiteitstype: in deze categorie wordt de fout gecategoriseerd op basis van diagnostische gegevens van Azure Virtual Desktop. De categorieën zijn beheeractiviteiten, feeds, verbindingen, hostregistraties, fouten en controlepunten. Meer informatie over deze categorieën vindt u in Log Analytics gebruiken voor de diagnostische functie.
Soort: in deze categorie wordt de locatie van de fout weergegeven.
- Fouten die zijn gemarkeerd als 'service' of 'ServiceError = TRUE' zijn opgetreden in de Azure Virtual Desktop-service.
- Fouten die zijn gemarkeerd als 'implementatie' of met de tag 'ServiceError = FALSE' zijn opgetreden buiten de Azure Virtual Desktop-service.
- Zie Veelvoorkomende foutscenario's voor meer informatie over de ServiceError-tag.
Bron: deze categorie geeft een specifiekere beschrijving van waar de fout is opgetreden.
Diagnostische gegevens: de servicerol die verantwoordelijk is voor het bewaken en rapporteren van serviceactiviteiten, zodat gebruikers implementatieproblemen kunnen observeren en diagnosticeren.
RDBroker: de servicerol die verantwoordelijk is voor het organiseren van implementatieactiviteiten, het onderhouden van de status van objecten, het valideren van verificatie en meer.
RDGateway: de servicerol die verantwoordelijk is voor het afhandelen van netwerkconnectiviteit tussen eindgebruikers en virtuele machines.
RDStack: een softwareonderdeel dat op uw VM's is geïnstalleerd, zodat ze kunnen communiceren met de Azure Virtual Desktop-service.
Client: software die wordt uitgevoerd op de computer van de eindgebruiker die de interface biedt voor de Azure Virtual Desktop-service. Zodra u een selectie hebt gemaakt, wordt de lijst met gepubliceerde resources weergegeven en wordt de verbinding met extern bureaublad gehost.
Elk probleem of elke fout met diagnostische gegevens bevat een bericht waarin wordt uitgelegd wat er fout is gegaan. Zie Problemen met Azure Virtual Desktop identificeren en diagnosticeren voor meer informatie over het oplossen van fouten.
Invoervertraging
'Invoervertraging' in Azure Virtual Desktop Insights betekent de invoervertraging per procesprestatiemeteritems voor elke sessie. Op de pagina met hostprestaties op aka.ms/azmonwvdi is dit prestatiemeteritem geconfigureerd om elke 30 seconden een rapport naar de service te verzenden. Deze intervallen van 30 seconden worden 'samples' genoemd en het rapport is het slechtste geval in dat venster. De mediaan- en p95-waarden weerspiegelen de mediaan en het 95e percentiel voor alle steekproeven.
Onder Invoervertraging per host kunt u een sessiehostrij selecteren om alle andere visuals op de pagina op die host te filteren. U kunt ook een procesnaam selecteren om de gemiddelde invoervertraging in de tijdgrafiek te filteren.
We plaatsen vertragingen in de volgende categorieën:
- Goed: minder dan 150 milliseconden.
- Acceptabel: 150-500 milliseconden.
- Slecht: 500-2.000 milliseconden (minder dan 2 seconden).
- Slecht: meer dan 2000 milliseconden (2 seconden en hoger).
Zie Prestatiemeteritems voor gebruikersinvoervertraging voor meer informatie over de werking van de teller voor invoervertraging.
Maandelijks actieve gebruikers (MAU)
Het totale aantal gebruikers dat een sessie heeft gestart in de afgelopen 28 dagen. Als u gegevens gedurende 30 dagen of minder opslaat, ziet u mogelijk lagere mau- en verbindingswaarden dan verwacht tijdens perioden waarin u minder dan 28 dagen aan gegevens beschikbaar hebt.
Prestatiemeteritems
Prestatiemeteritems geven de prestaties van hardwareonderdelen, besturingssystemen en toepassingen weer.
De volgende tabel bevat de aanbevolen prestatiemeteritems en tijdsintervallen die Azure Monitor gebruikt voor Azure Virtual Desktop:
Naam van prestatiemeteritems | Tijdsinterval |
---|---|
Logical Disk(C:)\Avg. Disk Queue Length | 30 seconden |
Logische schijf(C:)\Gem. schijf sec/overdracht | 60 seconden |
Logische schijf(C:)\Wachtrijlengte huidige schijf | 30 seconden |
Geheugen(*)\Beschikbare Mbytes | 30 seconden |
Geheugen(*)\Paginafouten per seconde | 30 seconden |
Geheugen(*)\Pagina's per seconde | 30 seconden |
Geheugen(*)\% vastgelegde bytes in gebruik | 30 seconden |
PhysicalDisk(*)\Gem. Lengte van schijfwachtrij | 30 seconden |
PhysicalDisk(*)\Avg. Disk sec/Read | 30 seconden |
PhysicalDisk(*)\Avg. Disk sec/Transfer | 30 seconden |
PhysicalDisk(*)\Avg. Disk sec/Write | 30 seconden |
Processorgegevens (_Total)\% processortijd | 30 seconden |
Terminal Services(*)\Actieve sessies | 60 seconden |
Terminal Services(*)\Inactieve sessies | 60 seconden |
Terminal Services(*)\Totaal aantal sessies | 60 seconden |
*Gebruikersinvoervertraging per proces(*)\Maximale invoervertraging | 30 seconden |
*Gebruikersinvoervertraging per sessie(*)\Maximale invoervertraging | 30 seconden |
RemoteFX Network(*)\Current TCP RTT | 30 seconden |
RemoteFX Network(*)\Huidige UDP-bandbreedte | 30 seconden |
Mogelijke verbindingsproblemen
Mogelijke verbindingsproblemen tonen de hosts, gebruikers, gepubliceerde resources en clients met een hoog verbindingsfoutpercentage. Zodra u een filter 'rapporteren op' hebt gekozen, kunt u de ernst van het probleem evalueren door de waarden in deze kolommen te controleren:
- Pogingen (aantal verbindingspogingen)
- Resources (aantal gepubliceerde apps of bureaubladen)
- Hosts (aantal VM's)
- Clients
Als u bijvoorbeeld het filter Op gebruiker selecteert, kunt u controleren of de verbindingspogingen van elke gebruiker in de kolom Pogingen worden weergegeven.
Als u merkt dat een verbindingsprobleem meerdere hosts, gebruikers, resources of clients omvat, is het waarschijnlijk dat het probleem van invloed is op het hele systeem. Als dat niet het probleem is, is het een kleiner probleem dat een lagere prioriteit heeft.
U kunt ook vermeldingen selecteren om aanvullende informatie weer te geven. U kunt zien welke hosts, resources en clientversies betrokken waren bij het probleem. In de weergave worden ook eventuele fouten weergegeven die zijn gerapporteerd tijdens de verbindingspogingen.
Retourtijd (RTT)
Round-trip time (RTT) is een schatting van de retourtijd van de verbinding tussen de locatie van de eindgebruiker en de Azure-regio van de sessiehost. Als u wilt zien welke locaties de beste latentie hebben, zoekt u de gewenste locatie op in het hulpprogramma Azure Virtual Desktop Experience Estimator.
Sessiegeschiedenis
Het item Sessies toont de status van alle sessies, verbonden en verbroken. Inactieve sessies toont alleen de niet-verbonden sessies.
Waarschuwingen voor ernst 0
De meest urgente items die u meteen moet regelen. Als u deze problemen niet verhelpt, kunnen deze ervoor zorgen dat uw Azure Virtual Desktop-implementatie niet meer werkt.
Tijd om verbinding te maken
Tijd om verbinding te maken is de tijd tussen het moment waarop een gebruiker een resource opent om de sessie te starten en wanneer het bureaublad is geladen en klaar is voor gebruik. Voor een RemoteApp is dit bijvoorbeeld de tijd die nodig is om de toepassing te starten.
De tijd om verbinding te maken bestaat uit twee fasen:
- Verbinding: dit is hoe lang het duurt voordat de Azure-service de gebruiker naar een sessiehost leidt.
- 'Aanmelden', dit is hoe lang het duurt voordat de service taken uitvoert met betrekking tot het aanmelden van de gebruiker en het tot stand brengen van de sessie op de sessiehost.
Houd bij het bewaken van de tijd om verbinding te maken rekening met het volgende:
De tijd om verbinding te maken wordt gemeten met de volgende controlepunten uit diagnostische gegevens van de Azure Virtual Desktop-service. De controlepunten die Insights gebruikt om te bepalen wanneer de verbinding tot stand is gebracht, verschillen voor een bureaublad en een RemoteApp-scenario.
Begint: WVDConnection-status = gestart
Ends: WVDCheckpoints Name = ShellReady (desktops); Name = RdpShellAppExecuted (RemoteApp. Voor de timing kunt u overwegen om alleen de eerste app te starten)
Insights meet bijvoorbeeld de tijd voor het starten van een bureaubladervaring op basis van hoe lang het duurt om Windows Verkenner te starten. Insights meet ook de tijd voor het starten van een RemoteApp op basis van de tijd die nodig is om het eerste exemplaar van de shell-app voor een verbinding te starten.
Notitie
Als een gebruiker meer dan één RemoteApp start, kan de shell-app soms meerdere keren worden uitgevoerd tijdens één verbinding. Voor een nauwkeurige meting van de tijd die nodig is om verbinding te maken, moet u voor elke verbinding alleen het eerste controlepunt voor de uitvoering gebruiken.
Het tot stand brengen van nieuwe sessies duurt meestal langer dan het herstellen van verbindingen met bestaande sessies vanwege verschillen in het aanmeldingsproces voor nieuwe en tot stand gebrachte verbindingen.
De tijd die de gebruiker nodig heeft om referenties op te geven, wordt afgetrokken van de tijd die nodig is om verbinding te maken met het account voor situaties waarin een gebruiker enige tijd nodig heeft om referenties in te voeren of alternatieve verificatiemethoden gebruikt om zich aan te melden.
Bij het oplossen van problemen met een hoog tijdstip om verbinding te maken, worden de totale verbindingstijdgegevens in Azure Monitor opgesplitst in vier onderdelen om u te helpen bepalen hoe u de aanmeldingstijd kunt verkorten.
Notitie
In de onderdelen in deze sectie worden alleen de primaire verbindingsfasen weergegeven. Deze onderdelen kunnen parallel worden uitgevoerd, wat betekent dat ze niet gelijk zijn aan de totale tijd om verbinding te maken. De totale tijd om verbinding te maken is een meting die azure Monitor in een afzonderlijk proces bepaalt.
In het volgende stroomdiagram ziet u de vier fasen van het aanmeldingsproces:
In het stroomdiagram ziet u de volgende vier onderdelen:
Gebruikersroute: de tijd die nodig is vanaf het moment dat de gebruiker het pictogram Azure Virtual Desktop selecteert om een sessie te starten tot wanneer de service een host identificeert waarmee verbinding moet worden gemaakt. Hoge netwerkbelasting, hoge servicebelasting of unieke routering van netwerkverkeer kunnen leiden tot hoge routeringstijden. Bekijk uw netwerkpaden om problemen met gebruikersroute op te lossen.
Verbonden stack: de tijd die nodig is vanaf het moment waarop de service een doelsessiehost voor de gebruiker omzet tot het moment waarop de service een verbinding tot stand brengt tussen de sessiehost en de externe client van de gebruiker. Net als gebruikersroutering kan de netwerkbelasting, serverbelasting of unieke routering van netwerkverkeer van invloed zijn op de verbindingstijd. Voor dit onderdeel moet u ook aandacht besteden aan uw netwerkroutering. Om de verbindingstijd te verkorten, moet u ervoor zorgen dat u alle proxyconfiguraties op de juiste wijze hebt geconfigureerd op zowel de client- als sessiehosts en dat routering naar de service optimaal is.
Aanmelden: de tijd die nodig is tussen het moment waarop een verbinding met een host tot stand is gebracht tot het moment waarop de shell wordt geladen. Aanmeldingstijd omvat verschillende processen die kunnen bijdragen aan hoge verbindingstijden. U kunt gegevens voor het aanmeldingsstadium bekijken in Inzichten om te zien of er onverwachte pieken zijn in gemiddelde tijden.
Het aanmeldingsproces is onderverdeeld in vier fasen:
Profielen: de tijd die nodig is om het profiel van een gebruiker te laden voor nieuwe sessies. Hoe lang het laden duurt, is afhankelijk van de grootte van het gebruikersprofiel of de gebruikersprofieloplossingen die u gebruikt (zoals User Experience Virtualization). Als u een oplossing gebruikt die afhankelijk is van op het netwerk opgeslagen profielen, kan overmatige latentie ook leiden tot langere laadtijden van profielen.
groepsbeleid-objecten (GPO's): de tijd die nodig is om groepsbeleid toe te passen op nieuwe sessies. Een piek in dit gebied van de gegevens is een teken dat u te veel groepsbeleidsregels hebt, dat het te lang duurt om het beleid toe te passen of dat de sessiehost resourceproblemen ondervindt. Eén ding dat u kunt doen om de verwerkingstijden te optimaliseren, is ervoor zorgen dat de domeincontroller zich zo dicht mogelijk bij sessiehosts bevindt.
Shell Start: de tijd die nodig is om de shell te starten (meestal explorer.exe).
FSLogix (Frxsvc): de tijd die nodig is om FSLogix in nieuwe sessies te starten. Een lange starttijd kan duiden op problemen met de shares die worden gebruikt voor het hosten van de FSLogix-gebruikersprofielen. Om deze problemen op te lossen, moet u ervoor zorgen dat de shares zijn samengevoegd met de sessiehosts en op de juiste manier zijn geschaald voor het gemiddelde aantal gebruikers dat zich aanmeldt bij de hosts. Een ander gebied waar u naar moet kijken, is de profielgrootte. Grote profielgrootten kunnen de starttijden vertragen.
Shell start to shell ready: de tijd vanaf het moment dat de shell wordt geladen tot het moment waarop deze volledig is geladen en klaar is voor gebruik. Vertragingen in deze fase kunnen worden veroorzaakt door overbelasting van de sessiehost (hoog CPU-, geheugen- of schijfactiviteit) of configuratieproblemen.
Gebruikersrapport
Op de pagina gebruikersrapport kunt u de verbindingsgeschiedenis en diagnostische gegevens van een specifieke gebruiker bekijken. Elk gebruikersrapport bevat gebruikspatronen, feedback van gebruikers en eventuele fouten die gebruikers tijdens hun sessies hebben ondervonden. De meeste kleinere problemen kunnen worden opgelost met feedback van gebruikers. Als u meer wilt weten, kunt u ook informatie filteren over een specifieke verbindings-id of periode.
Gebruikers per kern
Dit is het aantal gebruikers in elke kern van de virtuele machine. Door het maximum aantal gebruikers per kern in de loop van de tijd bij te houden, kunt u bepalen of de omgeving consistent wordt uitgevoerd op een hoog, laag of fluctuerend aantal gebruikers per kern. Als u weet hoeveel gebruikers actief zijn, kunt u de omgeving efficiënt resourcen en schalen.
Windows-gebeurtenislogboeken
Windows-gebeurtenislogboeken zijn gegevensbronnen die worden verzameld door de Azure Monitor-agent of de Log Analytics-agent op virtuele Windows-machines. U kunt gebeurtenissen verzamelen uit standaardlogboeken zoals Systeem en Toepassing, evenals aangepaste logboeken die zijn gemaakt door toepassingen die u moet bewaken.
De volgende tabel bevat de vereiste Windows-gebeurtenislogboeken voor Azure Virtual Desktop Insights:
Naam van gebeurtenis | Gebeurtenistype |
---|---|
Toepassing | Fout en waarschuwing |
Microsoft-Windows-TerminalServices-RemoteConnectionManager/Beheer | Fout, waarschuwing en informatie |
Microsoft-Windows-TerminalServices-LocalSessionManager/Operational | Fout, waarschuwing en informatie |
Systeem | Fout en waarschuwing |
Microsoft-FSLogix-Apps/Operationeel | Fout, waarschuwing en informatie |
Microsoft-FSLogix-Apps/Beheer | Fout, waarschuwing en informatie |
Volgende stappen
- Zie Azure Virtual Desktop Insights gebruiken om uw implementatie te bewaken om aan de slag te gaan.
- Zie Azure Monitor-kosten schatten om uw kosten voor gegevensopslag te schatten, te meten en te beheren.
- Als u een probleem ondervindt, raadpleegt u onze gids voor probleemoplossing voor hulp en bekende problemen.
U kunt Azure Advisor ook instellen om te bepalen hoe u veelvoorkomende problemen kunt oplossen of voorkomen. Zie Inleiding tot Azure Advisor voor meer informatie.
Als u hulp nodig hebt of vragen hebt, raadpleegt u onze communitybronnen:
Stel vragen of doe suggesties aan de community op de Azure Virtual Desktop TechCommunity.
Zie Overzicht, feedback en ondersteuning voor Azure Virtual Desktop voor meer informatie over het geven van feedback.
U kunt ook feedback over Azure Virtual Desktop achterlaten op de Feedback-hub van Azure Virtual Desktop