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.
Azure Virtual Desktop maakt gebruik van Azure Monitor voor bewaking en waarschuwingen, zoals veel andere Azure-services. Hiermee kunnen beheerders problemen identificeren via één interface. De service maakt activiteitenlogboeken voor zowel gebruikers- als beheeracties. Elk activiteitenlogboek valt onder de volgende categorieën:
| Categorie | Beschrijving |
|---|---|
| Beheeractiviteiten | Of pogingen om Azure Virtual Desktop-objecten te wijzigen met behulp van API's of PowerShell zijn geslaagd. |
| Feed | Of gebruikers zich kunnen abonneren op werkruimten. |
| Connections | Wanneer gebruikers verbindingen met de service initiëren en voltooien. |
| Hostregistratie | Of een sessiehost zich bij de service heeft geregistreerd bij het maken van verbinding. |
| Fouten | Waar gebruikers problemen ondervinden met specifieke activiteiten. |
| Controleposten | Specifieke stappen in de levensduur van een activiteit die zijn bereikt. |
| Status van agent | Controleer de status en status van de Azure Virtual Desktop-agent die op elke sessiehost is geïnstalleerd. |
| Netwerk | De gemiddelde netwerkgegevens voor gebruikerssessies die moeten worden bewaakt voor details, waaronder de geschatte retourtijd. |
| Verbindingsafbeeldingen | Prestatiegegevens van de grafische stream van Azure Virtual Desktop. |
| Sessiehostbeheeractiviteit | Beheeractiviteit van sessiehosts. |
| Automatisch schalen | Schaalbewerkingen. |
Connections die Azure Virtual Desktop niet bereiken, worden niet weergegeven in diagnostische resultaten omdat de diagnostische functieservice zelf deel uitmaakt van Azure Virtual Desktop. Verbindingsproblemen met Azure Virtual Desktop kunnen optreden wanneer de gebruiker problemen ondervindt met de netwerkverbinding.
Met Azure Monitor kunt u Azure Virtual Desktop-gegevens analyseren en prestatiemeteritems voor virtuele machines (VM's) bekijken, allemaal binnen hetzelfde hulpprogramma. In dit artikel vindt u meer informatie over het inschakelen van diagnostische gegevens voor uw Azure Virtual Desktop-omgeving.
Opmerking
Zie Virtuele Machines van Azure bewaken met Azure Monitor voor meer informatie over het bewaken van uw VM's in Azure. Lees ook de woordenlijst van Azure Virtual Desktop Insights voor een beter begrip van uw gebruikerservaring op de sessiehost.
Vereisten
Voordat u Azure Virtual Desktop met Log Analytics kunt gebruiken, hebt u het volgende nodig:
Een Log Analytics-werkruimte. Zie Een Log Analytics-werkruimte maken in Azure Portal of Een Log Analytics-werkruimte maken met PowerShell voor meer informatie. Nadat u uw werkruimte hebt gemaakt, volgt u de instructies in Windows-computers verbinden met Azure Monitor om de volgende informatie op te halen:
- De werkruimte-id
- De primaire sleutel van uw werkruimte
U hebt deze informatie later in het installatieproces nodig.
Toegang tot specifieke URL's van uw sessiehosts om diagnostische gegevens te laten werken. Zie Vereiste URL's voor Azure Virtual Desktop , waar u vermeldingen voor diagnostische uitvoer ziet voor meer informatie.
Controleer het machtigingsbeheer voor Azure Monitor om gegevenstoegang in te schakelen voor degenen die uw Azure Virtual Desktop-omgeving bewaken en onderhouden. Zie Aan de slag met rollen, machtigingen en beveiliging met Azure Monitor voor meer informatie.
Diagnostische gegevens naar uw werkruimte pushen
U kunt diagnostische gegevens van uw Azure Virtual Desktop-objecten pushen naar log analytics voor uw werkruimte. U kunt deze functie meteen instellen wanneer u uw objecten voor het eerst maakt.
Log Analytics instellen voor een nieuw object:
Meld u aan bij de Azure Portal en ga naar Azure Virtual Desktop.
Navigeer naar het object (zoals een hostgroep, toepassingsgroep of werkruimte) waarvoor u logboeken en gebeurtenissen wilt vastleggen.
Selecteer Diagnostische instellingen in het menu aan de linkerkant van het scherm.
Selecteer Diagnostische instelling toevoegen in het menu dat aan de rechterkant van het scherm wordt weergegeven.
De opties die worden weergegeven op de pagina Diagnostische instellingen variëren, afhankelijk van het soort object dat u bewerkt.
Wanneer u bijvoorbeeld diagnostische gegevens inschakelt voor een toepassingsgroep, ziet u opties voor het configureren van controlepunten, fouten en beheer. Voor werkruimten configureren deze categorieën een feed om bij te houden wanneer gebruikers zich abonneren op de lijst met apps. Zie Diagnostische instelling maken voor het verzamelen van resourcelogboeken en metrische gegevens in Azure voor meer informatie over diagnostische instellingen.
Belangrijk
Vergeet niet om diagnostische gegevens in te schakelen voor elk Azure Resource Manager-object dat u wilt bewaken. Gegevens zijn beschikbaar voor activiteiten nadat diagnostische gegevens zijn ingeschakeld. Het kan enkele uren duren na de eerste configuratie.
Voer een naam in voor de configuratie van uw instellingen en selecteer vervolgens Verzenden naar Log Analytics. De naam die u gebruikt, mag geen spaties bevatten en moet voldoen aan de naamconventies van Azure. Als onderdeel van de logboeken kunt u alle opties selecteren die u aan uw Log Analytics wilt toevoegen, zoals Controlepunt, Fout, Beheer, enzovoort.
Klik op Opslaan.
Opmerking
Log Analytics biedt u de mogelijkheid om gegevens te streamen naar Event Hubs of deze te archiveren in een opslagaccount. Zie Azure-bewakingsgegevens Stream naar een Event Hub en Archief Azure-resourcelogboeken naar het opslagaccount voor meer informatie over deze functie.
Toegang krijgen tot Log Analytics
U hebt toegang tot Log Analytics-werkruimten op de Azure Portal of Azure Monitor.
Toegang tot Log Analytics in een Log Analytics-werkruimte
Meld u aan bij Azure Portal.
Zoek naar Log Analytics-werkruimte.
Selecteer onder Services de optie Log Analytics-werkruimten.
Selecteer in de lijst de werkruimte die u hebt geconfigureerd voor uw Azure Virtual Desktop-object.
Selecteer Logboeken wanneer u in uw werkruimte bent. U kunt uw menulijst filteren met de functie Zoeken .
Toegang tot Log Analytics in Azure Monitor
Meld u aan bij Azure Portal.
Zoek en selecteer Monitor.
Selecteer Logboeken.
Volg de instructies op de logboekregistratiepagina om het bereik van uw query in te stellen.
U bent klaar om een query uit te voeren op diagnostische gegevens. Alle diagnostische tabellen hebben het voorvoegsel 'WVD'.
Opmerking
Zie de Azure Monitor-gegevensreferentie voor meer informatie over de tabellen die zijn opgeslagen in Azure Monitor-logboeken. Alle tabellen met betrekking tot Azure Virtual Desktop worden voorafgegaan door 'WVD'.
Frequentie voor het verzenden van diagnostische gebeurtenissen
Diagnostische gebeurtenissen worden verzonden naar Log Analytics wanneer ze zijn voltooid.
Log Analytics rapporteert alleen in deze tussenliggende statussen voor verbindingsactiviteiten:
- Gestart: wanneer een gebruiker een app of bureaublad selecteert en er verbinding mee maakt in de Extern bureaublad-client.
- Verbonden: wanneer de gebruiker verbinding maakt met de VM waarop de app of het bureaublad wordt gehost.
- Voltooid: wanneer de gebruiker of server de sessie verbreekt, heeft de activiteit plaatsgevonden.
Voorbeeldquery's
Krijg toegang tot voorbeeldquery's via de Gebruikersinterface van Azure Monitor Log Analytics:
- Ga naar uw Log Analytics-werkruimte en selecteer vervolgens Logboeken. De voorbeeldquery-gebruikersinterface wordt automatisch weergegeven.
- Wijzig het filter in Categorie.
- Selecteer Azure Virtual Desktop om beschikbare query's te bekijken.
- Selecteer Uitvoeren om de geselecteerde query uit te voeren.
Meer informatie over de voorbeeldquery-interface vindt u in Opgeslagen query's in Azure Monitor Log Analytics.
Met de volgende querylijst kunt u verbindingsgegevens of problemen voor één gebruiker bekijken. U kunt deze query's uitvoeren in de Log Analytics-query-editor. Vervang voor elke query door userupn de UPN van de gebruiker die u wilt opzoeken.
Ga als volgende te werk om alle verbindingen voor één gebruiker te vinden:
WVDConnections
|where UserName == "userupn"
|take 100
|sort by TimeGenerated asc, CorrelationId
Ga als volgt te werk om het aantal keren te vinden dat een gebruiker per dag verbinding heeft gemaakt:
WVDConnections
|where UserName == "userupn"
|take 100
|sort by TimeGenerated asc, CorrelationId
|summarize dcount(CorrelationId) by bin(TimeGenerated, 1d)
Ga als volgende te werk om de sessieduur per gebruiker te vinden:
let Events = WVDConnections | where UserName == "userupn" ;
Events
| where State == "Connected"
| project CorrelationId , UserName, ResourceAlias , StartTime=TimeGenerated
| join (Events
| where State == "Completed"
| project EndTime=TimeGenerated, CorrelationId)
on CorrelationId
| project Duration = EndTime - StartTime, ResourceAlias
| sort by Duration asc
Fouten voor een specifieke gebruiker zoeken:
WVDErrors
| where UserName == "userupn"
|take 100
Ga als volgende te werk om erachter te komen of er een specifieke fout is opgetreden voor andere gebruikers:
WVDErrors
| where CodeSymbolic =="ErrorSymbolicCode"
| summarize count(UserName) by CodeSymbolic
Opmerking
- Wanneer een gebruiker een volledige bureaubladsessie start, wordt het app-gebruik in de sessie niet bijgehouden als controlepunten in de
WVDCheckpointstabel. - In
ResourcesAliasde kolom in deWVDConnectionstabel wordt weergegeven of een gebruiker verbinding heeft gemaakt met een volledig bureaublad of een gepubliceerde app. In de kolom wordt alleen de eerste app weergegeven die ze tijdens de verbinding openen. Alle gepubliceerde apps die de gebruiker opent, worden bijgehouden inWVDCheckpoints. - In de
WVDErrorstabel ziet u beheerfouten, problemen met hostregistratie en andere problemen die optreden wanneer de gebruiker zich abonneert op een lijst met apps of desktops. - De
WVDErrorstabel helpt u ook bij het identificeren van problemen die kunnen worden opgelost door beheerderstaken. De waarde opServiceErrormoet altijd gelijkfalsezijn voor dit soort problemen. AlsServiceErrorgelijk istrueaan , moet u het probleem escaleren naar Microsoft. Zorg ervoor dat u de CorrelationID opgeeft voor fouten die u escaleert. - Bij foutopsporing van verbindingsproblemen kan in sommige gevallen clientgegevens ontbreken, zelfs als de verbindingsevenementen zijn voltooid. Dit is van toepassing op de
WVDConnectionstabellen enWVDCheckpoints.
Volgende stappen
- Schakel Insights in om Azure Virtual Desktop te bewaken.
- Als u veelvoorkomende foutscenario's wilt bekijken die de diagnostische functie voor u kan identificeren, raadpleegt u Problemen identificeren en diagnosticeren.