Microsoft AZ-140: Мониторинг, диагностика и устранение неполадок — Руководство по подготовке

Часть Microsoft Azure Virtual Desktop Specialty AZ-140 — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов Microsoft, или пройдите тесты на время на ExamRoll.io.

Обзор

Мониторинг, диагностика и устранение неполадок в Azure Virtual Desktop (AVD) объединяют журналы платформы на уровне ресурсов, телеметрию гостевых систем и аналитику для раннего обнаружения проблем, быстрого выявления первопричин и оценки пользовательского опыта. Надежная архитектура использует Azure Monitor, Log Analytics, Azure Monitor Agent, правила сбора данных и специализированные книги (workbooks), а также проактивные оповещения о работоспособности службы и условиях, влияющих на пользователей. В этом разделе объясняется, как спроектировать конвейер мониторинга, включить диагностику, собирать необходимые данные с узлов сеансов, анализировать их с помощью Kusto Query Language (KQL) и реагировать на наиболее распространенные операционные проблемы, включая проблемы с подключением клиентов, сбои агента AVD, проблемы с профилями FSLogix и нехватку ресурсов.

Архитектура Azure Monitor и Log Analytics для AVD Insights

Azure Virtual Desktop Insights — это решение, построенное на базе Azure Monitor Workbooks и Log Analytics, которое сопоставляет журналы ресурсов платформы AVD с телеметрией гостевой ОС для предоставления представлений о работоспособности, емкости и пользовательском опыте. Его эффективность зависит от двух плоскостей данных:

Архитектура рабочей области и аспекты проектирования:

Книги AVD Insights зависят как от параметров диагностики, так и от телеметрии гостевых систем; если что-либо из этого отсутствует, визуализации будут неполными.

Включение диагностики и сбор телеметрии

Параметры диагностики для ресурсов AVD

Включите параметры диагностики для каждого из следующих типов ресурсов и отправляйте данные в вашу рабочую область Log Analytics. При необходимости архивируйте в хранилище для долгосрочного хранения и передавайте в Event Hubs для внешней аналитики.

Azure Monitor Agent и DCR на узлах сеансов

Операционный анализ и методы устранения неполадок

Книги и панели мониторинга

Kusto-запросы для стандартных расследований

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

Диагностика подключений и распространенные проблемы клиентов

Журналы событий Windows, компоненты удаленного рабочего стола и агент AVD

Логи FSLogix и устранение неполадок с профилями

Анализ ЦП, памяти, диска и сети

Проактивные панели мониторинга, оповещения и работоспособность служб

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

Практический сценарий проблемы

Компания Adobe Inc. сообщает о периодических отключениях в Azure Virtual Desktop и длительных входах в систему в часы пик для пула узлов с Windows 11 Enterprise (многосеансовая) с использованием FSLogix на Azure Files Premium.

  1. Проверка предварительных требований к службам и сети
  1. Проверка конвейера диагностики
  1. Анализ сбоев подключений и работоспособности агента
  1. Расследование задержек входа в систему и проблем с подключением профилей FSLogix
  1. Выявление узких мест в ресурсах и нагрузки на емкость
  1. Внедрение проактивных оповещений и панелей мониторинга

Этот подход сочетает использование Azure Service Health для отслеживания внешних зависимостей, параметров диагностики для видимости платформы, AMA+DCR для телеметрии узлов, анализа на основе KQL для изоляции доменов сбоя и целенаправленного исправления проблем в сети, работоспособности агента, профилях и емкости, обеспечивая стабилизацию пользовательского опыта для Adobe Inc. и предотвращение будущих регрессий.


Безопасность · Все домены · Отказоустойчивость

Отработать эти вопросы → · Тесты на время на 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.

Сдайте экзамен →

Просмотреть Microsoft →

Related guides

Все включено

Одна подписка. Каждый экзамен.

Каждый план открывает неограниченный поиск ответов, практические тесты, объяснения AI и полную библиотеку ресурсов — на более чем 20 языках.

Ежемесячно
24.87
Just €0.83/day
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

Лучшая цена
12 месяцев
179.87
Just €0.49/daySave 40%
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

✓ Включен бесплатный план · ✓ Отмена в любое время · ✓ Все планы открывают полный продукт