Microsoft AZ-140: Monitoring, Diagnostiek en Probleemoplossing — Studiegids

Onderdeel van de Microsoft Azure Virtual Desktop Specialty AZ-140 — Studiegids. Oefen met geverifieerde antwoorden in het Microsoft-examencentrum, of doe getimede oefentests op ExamRoll.io.

Overzicht

Monitoring, diagnostiek en probleemoplossing in Azure Virtual Desktop (AVD) combineren platformlogboeken op resourceniveau, telemetrie binnen het gastbesturingssysteem en analyses om problemen vroegtijdig te detecteren, de hoofdoorzaken snel te isoleren en de gebruikerservaring te valideren. Een solide architectuur maakt gebruik van Azure Monitor, Log Analytics, Azure Monitor Agent, data collection rules en samengestelde workbooks, met proactieve waarschuwingen voor de servicestatus en omstandigheden die de gebruiker beïnvloeden. Dit gedeelte legt uit hoe u de monitoring-pipeline ontwerpt, diagnostiek inschakelt, de juiste gegevens van sessiehosts verzamelt, deze analyseert met Kusto Query Language (KQL) en reageert op de meest voorkomende operationele problemen, waaronder clientconnectiviteit, storingen van de AVD-agent, problemen met FSLogix-profielen en resourceknelpunten.

Architectuur van Azure Monitor en Log Analytics voor AVD Insights

Azure Virtual Desktop Insights is een oplossing die is gebouwd op Azure Monitor Workbooks en Log Analytics. Het correleert de platformlogboeken van AVD-resources met telemetrie van het gastbesturingssysteem om inzicht te geven in de status, capaciteit en gebruikerservaring. De effectiviteit ervan hangt af van twee datavlakken:

Architectuur en ontwerpoverwegingen voor de workspace:

AVD Insights-workbooks zijn afhankelijk van zowel diagnostische instellingen als telemetrie binnen het gastbesturingssysteem; als een van beide ontbreekt, zullen de visualisaties onvolledig zijn.

Diagnostiek inschakelen en telemetrie verzamelen

Diagnostische instellingen op AVD-resources

Schakel diagnostische instellingen in voor elk van de volgende resourcetypen en stuur ze naar uw Log Analytics-workspace. Archiveer optioneel naar storage voor langetermijnretentie en stream naar Event Hubs voor externe analyses.

Azure Monitor Agent en DCR’s op sessiehosts

Operationele Analyse en Technieken voor Probleemoplossing

Werkmappen en dashboards

Kusto-query’s voor veelvoorkomende onderzoeken

AzureDiagnostics
| where Category == "Connection"
| extend p = parse_json(Properties)
| summarize Attempts = count(), Failures = countif(tostring(p.Status) != "Success")
          by FailureStage = tostring(p.FailureStage),
             FailureMessage = tostring(p.FailureMessage)
| order by Failures desc
Perf
| where ObjectName == "Terminal Services" and CounterName in ("Active Sessions","Total Sessions")
| summarize Avg=count(), AvgValue=avg(CounterValue) by bin(TimeGenerated, 5m), Computer, CounterName
AzureDiagnostics
| where Category == "HostRegistration"
| extend p = parse_json(Properties)
| summarize Latest = arg_max(TimeGenerated, tostring(p.RegistrationState), tostring(p.Details))
          by ResourceId
| where Latest_RegistrationState != "Registered"
Perf
| where ObjectName == "Processor" and CounterName == "% Processor Time" and InstanceName == "_Total"
| summarize AvgCPU = avg(CounterValue) by Computer, bin(TimeGenerated, 5m)
| where AvgCPU > 85
Event
| where Source == "Microsoft-FSLogix-Apps"
| project TimeGenerated, Computer, EventID, RenderedDescription
| order by TimeGenerated desc

Verbindingsdiagnostiek en veelvoorkomende clientproblemen

Windows-gebeurtenislogboeken, Remote Desktop-componenten en de AVD-agent

FSLogix-logboeken en probleemoplossing voor profielen

Analyse van CPU, geheugen, schijf en netwerk

Proactieve Dashboards, Waarschuwingen en Service Health

AzureDiagnostics
| where Category == "HostRegistration"
| extend p = parse_json(Properties)
| where tostring(p.RegistrationState) != "Registered"
Perf
| where ObjectName == "Terminal Services" and CounterName == "Active Sessions"
| summarize AvgActive = avg(CounterValue) by Computer, bin(TimeGenerated, 10m)
| join kind=leftouter (
    // Replace 20 with your per-host maximum sessions
    datatable(Computer:string, MaxSessions:int) [
      // Populate from CMDB or tag-driven mapping
    ]
) on Computer
| where AvgActive >= MaxSessions - 1

Praktijkscenario

Adobe Inc. meldt intermittente verbrekingen van Azure Virtual Desktop-verbindingen en lange aanmeldingstijden tijdens piekuren voor een gedeelde (pooled) Windows 11 Enterprise multi-session host pool die FSLogix gebruikt op Azure Files Premium.

  1. Verifieer service- en netwerkvereisten
  1. Valideer de diagnostische pipeline
  1. Analyseer verbindingsfouten en de status van de agent
  1. Onderzoek aanmeldingsvertragingen en problemen met het koppelen (attach) van FSLogix-profielen
  1. Identificeer resourceknelpunten en capaciteitsdruk
  1. Implementeer proactieve waarschuwingen en dashboards

Deze aanpak combineert Azure Service Health voor externe afhankelijkheden, diagnostische instellingen voor platformzichtbaarheid, AMA+DCR voor host-telemetrie, KQL-gestuurde analyse om foutdomeinen te isoleren, en gerichte herstelacties op het gebied van netwerken, agentstatus, profielen en capaciteit. Dit zorgt ervoor dat Adobe Inc. de gebruikerservaring stabiliseert en toekomstige regressies voorkomt.


Beveiliging · Alle domeinen · Veerkracht

Oefen deze vragen → · Getimede oefening op ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Slaag voor je examen →

Blader door Microsoft →

Related guides

Alles-in-één toegang

Eén abonnement. Elk examen.

Elk plan ontgrendelt onbeperkt zoeken naar antwoorden, oefentests, AI-uitleg en de volledige bronnenbibliotheek — in meer dan 20 talen.

Maandelijks
24.87
Just €0.83/day
Alles inbegrepen:
  • Onbeperkt zoeken naar antwoorden
  • Onbeperkte oefentests
  • AI-gestuurde uitleg
  • Volledige bronnenbibliotheek
  • 20+ talen
  • Wekelijkse contentupdates
  • Beloningen & verwijzingen
  • Prioriteitsondersteuning
Start gratis proefperiode

Geen creditcard vereist*

Beste waarde
12 maanden
179.87
Just €0.49/daySave 40%
Alles inbegrepen:
  • Onbeperkt zoeken naar antwoorden
  • Onbeperkte oefentests
  • AI-gestuurde uitleg
  • Volledige bronnenbibliotheek
  • 20+ talen
  • Wekelijkse contentupdates
  • Beloningen & verwijzingen
  • Prioriteitsondersteuning
Start gratis proefperiode

Geen creditcard vereist*

✓ Gratis plan inbegrepen · ✓ Annuleer op elk moment · ✓ Alle plannen ontgrendelen het volledige product