Microsoft AZ-140: Monitoraggio, diagnostica e risoluzione dei problemi — Guida allo studio

Fa parte della Microsoft Azure Virtual Desktop Specialty AZ-140 — Guida allo studio. Esercitati con risposte verificate nel centro esami Microsoft, oppure fai test cronometrati su ExamRoll.io.

Panoramica

Il monitoraggio, la diagnostica e la risoluzione dei problemi in Azure Virtual Desktop (AVD) combinano log della piattaforma a livello di risorsa, telemetria in-guest e analisi per rilevare precocemente i problemi, isolare rapidamente le cause principali e convalidare l’esperienza utente. Un’architettura solida utilizza Azure Monitor, Log Analytics, Azure Monitor Agent, regole di raccolta dati e cartelle di lavoro curate, con avvisi proattivi sullo stato del servizio e sulle condizioni che impattano gli utenti. Questa sezione spiega come progettare la pipeline di monitoraggio, abilitare la diagnostica, raccogliere i dati corretti dagli host di sessione, analizzarli con Kusto Query Language (KQL) e rispondere ai problemi operativi più comuni, tra cui la connettività dei client, i guasti dell’agente AVD, i problemi con i profili FSLogix e i colli di bottiglia delle risorse.

Architettura di Azure Monitor e Log Analytics per AVD Insights

Azure Virtual Desktop Insights è una soluzione basata su Azure Monitor Workbooks e Log Analytics che correla i log delle risorse della piattaforma AVD con la telemetria del sistema operativo guest per fornire viste sullo stato di salute, sulla capacità e sull’esperienza utente. La sua efficacia dipende da due piani di dati:

Architettura dell’area di lavoro e considerazioni di progettazione:

Le cartelle di lavoro di AVD Insights si basano sia sulle impostazioni di diagnostica sia sulla telemetria in-guest; se uno dei due manca, le visualizzazioni saranno incomplete.

Abilitazione della diagnostica e raccolta della telemetria

Impostazioni di diagnostica sulle risorse AVD

Abilitare le impostazioni di diagnostica per ciascuno dei seguenti tipi di risorsa e inviarle alla propria area di lavoro Log Analytics. Opzionalmente, archiviare su uno storage account per la conservazione a lungo termine e inviare in streaming a Event Hubs per analisi esterne.

Azure Monitor Agent e DCR sugli host di sessione

Analisi Operativa e Tecniche di Risoluzione dei Problemi

Cartelle di lavoro e dashboard

Query Kusto per indagini comuni

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

Diagnostica della connessione e problemi comuni del client

Log eventi di Windows, componenti di Desktop Remoto e agente AVD

Log di FSLogix e risoluzione dei problemi del profilo

Analisi di CPU, memoria, disco e rete

Dashboard proattive, avvisi e integrità del servizio

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

Scenario pratico di un problema

Adobe Inc. segnala disconnessioni intermittenti da Azure Virtual Desktop e accessi lenti durante le ore di punta per un pool di host multi-sessione condiviso con Windows 11 Enterprise che utilizza FSLogix su Azure Files Premium.

  1. Verificare i prerequisiti di servizio e di rete
  1. Convalidare la pipeline di diagnostica
  1. Analizzare gli errori di connessione e l’integrità dell’agent
  1. Indagare sui ritardi di accesso e sui problemi di collegamento del profilo FSLogix
  1. Identificare i colli di bottiglia delle risorse e la pressione sulla capacità
  1. Implementare avvisi e dashboard proattivi

Questo approccio combina Azure Service Health per le dipendenze esterne, le impostazioni di diagnostica per la visibilità della piattaforma, AMA+DCR per la telemetria degli host, l’analisi basata su KQL per isolare i domini di errore e la correzione mirata su rete, integrità dell’agent, profili e capacità, garantendo che Adobe Inc. stabilizzi l’esperienza utente e prevenga regressioni future.


Sicurezza · Tutti i domini · Resilienza

Esercitati su queste domande → · Pratica cronometrata su 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.

Supera l'esame →

Sfoglia Microsoft →

Related guides

Accesso tutto incluso

Un abbonamento. Ogni esame.

Ogni piano sblocca la ricerca illimitata di risposte, test pratici, spiegazioni AI e la libreria completa di risorse — in oltre 20 lingue.

Mensile
24.87
Just €0.83/day
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

Miglior valore
12 mesi
179.87
Just €0.49/daySave 40%
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

✓ Piano gratuito incluso · ✓ Annulla in qualsiasi momento · ✓ Tutti i piani sbloccano il prodotto completo