Microsoft AZ-140: Monitoramento, Diagnóstico e Solução de Problemas — Guia de estudos

Faz parte do Microsoft Azure Virtual Desktop Specialty AZ-140 — Guia de estudos. Pratique com respostas verificadas no centro de exames da Microsoft, ou faça testes cronometrados no ExamRoll.io.

Visão Geral

O monitoramento, o diagnóstico e a solução de problemas no Azure Virtual Desktop (AVD) combinam logs de plataforma no nível do recurso, telemetria no sistema operacional convidado e análises para detectar problemas precocemente, isolar rapidamente as causas raiz e validar a experiência do usuário. Uma arquitetura sólida utiliza o Azure Monitor, o Log Analytics, o Azure Monitor Agent, regras de coleta de dados e workbooks selecionados, com alertas proativos sobre a integridade do serviço e condições que impactam o usuário. Esta seção explica como projetar o pipeline de monitoramento, habilitar o diagnóstico, coletar os dados corretos dos hosts de sessão, analisá-los com a Kusto Query Language (KQL) e responder aos problemas operacionais mais comuns, incluindo conectividade do cliente, falhas do agente do AVD, problemas de perfil do FSLogix e gargalos de recursos.

Arquitetura do Azure Monitor e Log Analytics para o AVD Insights

O Azure Virtual Desktop Insights é uma solução baseada nos Workbooks do Azure Monitor e no Log Analytics que correlaciona os logs de recursos da plataforma AVD com a telemetria do SO convidado para fornecer visões de integridade, capacidade e experiência do usuário. Sua eficácia depende de dois planos de dados:

Arquitetura do workspace e considerações de design:

Os workbooks do AVD Insights dependem tanto das configurações de diagnóstico quanto da telemetria no SO convidado; se um deles estiver ausente, as visualizações ficarão incompletas.

Habilitando o Diagnóstico e Coletando Telemetria

Configurações de diagnóstico nos recursos do AVD

Habilite as configurações de diagnóstico para cada um dos seguintes tipos de recurso e envie-as para o seu workspace do Log Analytics. Opcionalmente, arquive em uma conta de armazenamento para retenção de longo prazo e transmita para o Event Hubs para análises externas.

Azure Monitor Agent e DCRs nos hosts de sessão

Análise Operacional e Técnicas de Solução de Problemas

Workbooks e dashboards

Consultas Kusto para investigações comuns

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

Diagnóstico de conexão e problemas comuns do cliente

Logs de eventos do Windows, componentes do Remote Desktop e agente do AVD

Logs do FSLogix e solução de problemas de perfil

Análise de CPU, memória, disco e rede

Dashboards Proativos, Alertas e Integridade do Serviço

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

Cenário de Problema Prático

A Adobe Inc. relata desconexões intermitentes do Azure Virtual Desktop e longos tempos de logon durante o horário de pico para um host pool compartilhado (pooled) do Windows 11 Enterprise multi-session usando FSLogix no Azure Files Premium.

  1. Verificar pré-requisitos de serviço e rede
  1. Validar o pipeline de diagnóstico
  1. Analisar falhas de conexão e a saúde do agente
  1. Investigar atrasos de logon e problemas de anexação de perfil do FSLogix
  1. Identificar gargalos de recursos e pressão de capacidade
  1. Implementar alertas e dashboards proativos

Esta abordagem combina o Azure Service Health para dependências externas, configurações de diagnóstico para visibilidade da plataforma, AMA+DCR para telemetria do host, análise orientada por KQL para isolar domínios de falha e remediação direcionada em rede, saúde do agente, perfis e capacidade — garantindo que a Adobe Inc. estabilize a experiência do usuário e previna regressões futuras.


Segurança · Todos os domínios · Resiliência

Pratique estas questões → · Prática cronometrada no 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.

Passe no seu exame →

Navegar Microsoft →

Related guides

Acesso completo

Uma assinatura. Todos os exames.

Todo plano desbloqueia pesquisa ilimitada de respostas, testes práticos, explicações de AI e a biblioteca completa de recursos — em mais de 20 idiomas.

Mensal
24.87
Just €0.83/day
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

Melhor custo-benefício
12 meses
179.87
Just €0.49/daySave 40%
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

✓ Plano gratuito incluído · ✓ Cancele a qualquer momento · ✓ Todos os planos desbloqueiam o produto completo