Microsoft AZ-140: Monitorowanie, diagnostyka i rozwiązywanie problemów — Przewodnik do nauki

Część Microsoft Azure Virtual Desktop Specialty AZ-140 — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Microsoft, albo rozwiąż testy na czas na ExamRoll.io.

Przegląd

Monitorowanie, diagnostyka i rozwiązywanie problemów w Azure Virtual Desktop (AVD) łączą logi platformy na poziomie zasobów, telemetrię wewnątrz systemu gościa oraz analitykę, aby wcześnie wykrywać problemy, szybko izolować przyczyny źródłowe i weryfikować doświadczenie użytkownika. Solidna architektura wykorzystuje Azure Monitor, Log Analytics, Azure Monitor Agent, reguły zbierania danych i dedykowane skoroszyty, z proaktywnym alertowaniem o kondycji usługi i warunkach wpływających na użytkowników. Ta sekcja wyjaśnia, jak zaprojektować potok monitorowania, włączyć diagnostykę, zbierać odpowiednie dane z hostów sesji, analizować je za pomocą Kusto Query Language (KQL) i reagować na najczęstsze problemy operacyjne, w tym łączność klienta, awarie agenta AVD, problemy z profilami FSLogix i wąskie gardła zasobów.

Architektura Azure Monitor i Log Analytics dla AVD Insights

Azure Virtual Desktop Insights to rozwiązanie oparte na Azure Monitor Workbooks i Log Analytics, które koreluje logi zasobów platformy AVD z telemetrią systemu operacyjnego gościa, aby zapewnić widoki kondycji, pojemności i doświadczenia użytkownika. Jego skuteczność zależy od dwóch płaszczyzn danych:

Architektura i zagadnienia projektowe dotyczące obszaru roboczego:

Skoroszyty AVD Insights opierają się zarówno na ustawieniach diagnostycznych, jak i na telemetrii wewnątrz gościa; jeśli brakuje któregokolwiek z tych elementów, wizualizacje będą niekompletne.

Włączanie diagnostyki i zbieranie telemetrii

Ustawienia diagnostyczne na zasobach AVD

Włącz ustawienia diagnostyczne dla każdego z poniższych typów zasobów i wysyłaj dane do swojego obszaru roboczego Log Analytics. Opcjonalnie archiwizuj je w usłudze storage w celu długoterminowego przechowywania i przesyłaj strumieniowo do Event Hubs w celu zewnętrznej analityki.

Agent Azure Monitor i reguły DCR na hostach sesji

Analiza operacyjna i techniki rozwiązywania problemów

Skoroszyty i pulpity nawigacyjne

Zapytania Kusto do typowych dochodzeń

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

Diagnostyka połączeń i typowe problemy z klientem

Dzienniki zdarzeń systemu Windows, komponenty pulpitu zdalnego i agent AVD

Logi FSLogix i rozwiązywanie problemów z profilami

Analiza procesora CPU, pamięci, dysku i sieci

Proaktywne pulpity nawigacyjne, alerty i kondycja usługi

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

Praktyczny scenariusz problemu

Firma Adobe Inc. zgłasza sporadyczne rozłączenia sesji Azure Virtual Desktop i długie czasy logowania w godzinach szczytu dla puli hostów współdzielonych z systemem Windows 11 Enterprise (multi-session) korzystającej z FSLogix na Azure Files Premium.

  1. Weryfikacja wymagań wstępnych dotyczących usług i sieci
  1. Walidacja potoku diagnostycznego
  1. Analiza błędów połączeń i kondycji agenta
  1. Badanie opóźnień logowania i problemów z dołączaniem profili FSLogix
  1. Identyfikacja wąskich gardeł zasobów i obciążenia pojemności
  1. Wdrożenie proaktywnych alertów i pulpitów nawigacyjnych

To podejście łączy Azure Service Health do monitorowania zależności zewnętrznych, ustawienia diagnostyczne dla wglądu w platformę, AMA+DCR dla telemetrii hosta, analizę opartą na KQL do izolowania domen awarii oraz ukierunkowane działania naprawcze w obszarach sieci, kondycji agenta, profili i pojemności — zapewniając, że firma Adobe Inc. ustabilizuje doświadczenie użytkownika i zapobiegnie przyszłym regresjom.


Bezpieczeństwo · Wszystkie domeny · Odporność

Przećwicz te pytania → · Testy na czas na 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.

Zdaj egzamin →

Przeglądaj Microsoft →

Related guides

Dostęp all-in-one

Jedna subskrypcja. Każdy egzamin.

Każdy plan odblokowuje nieograniczone wyszukiwanie odpowiedzi, testy praktyczne, wyjaśnienia AI i pełną bibliotekę zasobów — w ponad 20 językach.

Miesięczny
24.87
Just €0.83/day
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

Najlepsza wartość
12 miesięcy
179.87
Just €0.49/daySave 40%
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

✓ Plan darmowy w zestawie · ✓ Anuluj w dowolnym momencie · ✓ Wszystkie plany odblokowują pełny produkt