Glossário do Azure Virtual Desktop Insights
Este artigo lista e descreve brevemente os principais termos e conceitos relacionados ao Azure Virtual Desktop Insights.
Alertas
Todos os alertas ativos do Azure Monitor que você configurou na assinatura e classificou como gravidade 0 aparecerão na página Visão geral. Para saber como configurar alertas, consulte Azure Monitor Log Alerts.
Sessões disponíveis
Sessões disponíveis mostra o número de sessões disponíveis no pool de hosts. O serviço calcula esse número multiplicando o número de máquinas virtuais (VMs) pelo número máximo de sessões permitidas por máquina virtual e, em seguida, subtraindo o total de sessões.
Sistema operacional cliente (SO)
O sistema operacional cliente (SO) mostra qual versão dos usuários finais do sistema operacional que acessam os recursos da Área de Trabalho Virtual do Azure estão usando no momento. O SO cliente também mostra qual a versão do cliente Web (HTML) e o cliente de Ambiente de Trabalho Remoto completo que os utilizadores têm. Para obter uma lista completa das versões do sistema operacional Windows, consulte Versão do sistema operacional.
Sucesso da conexão
Este item mostra a integridade da conexão. "Sucesso da conexão" significa que a conexão pode chegar ao host, conforme confirmado pela pilha nessa máquina virtual. Uma conexão com falha significa que a conexão não pôde alcançar o host.
Usuários ativos diários (DAU)
O número total de usuários que iniciaram uma sessão nas últimas 24 horas.
Alertas diários
O número total de alertas disparados por dia.
Ligações e restabelecimento de ligações diários
O número total de conexões e reconexões iniciadas ou concluídas nas últimas 24 horas.
Horas de ligação diárias
O número total de horas gastas conectadas a uma sessão entre usuários nas últimas 24 horas.
Diagnósticos e erros
Quando um erro ou alerta aparece no Azure Virtual Desktop Insights, ele é categorizado por três coisas:
Tipo de atividade: esta categoria é como o erro é categorizado pelo diagnóstico da Área de Trabalho Virtual do Azure. As categorias são atividades de gerenciamento, feeds, conexões, registros de host, erros e pontos de verificação. Saiba mais sobre essas categorias em Usar o Log Analytics para o recurso de diagnóstico.
Tipo: esta categoria mostra a localização do erro.
- Erros marcados como "service" ou "ServiceError = TRUE" aconteceram no serviço de Área de Trabalho Virtual do Azure.
- Os erros marcados como "implantação" ou marcados como "ServiceError = FALSE" aconteceram fora do serviço de Área de Trabalho Virtual do Azure.
- Para saber mais sobre a marca ServiceError, consulte Cenários de erro comuns.
Fonte: esta categoria fornece uma descrição mais específica do local onde o erro aconteceu.
Diagnóstico: a função de serviço responsável por monitorar e relatar a atividade do serviço para permitir que os usuários observem e diagnostiquem problemas de implantação.
RDBroker: a função de serviço responsável por orquestrar atividades de implantação, manter o estado dos objetos, validar a autenticação e muito mais.
RDGateway: a função de serviço responsável por lidar com a conectividade de rede entre usuários finais e máquinas virtuais.
RDStack: um componente de software instalado em suas VMs para permitir que elas se comuniquem com o serviço de Área de Trabalho Virtual do Azure.
Cliente: software em execução na máquina do utilizador final que fornece a interface para o serviço de Ambiente de Trabalho Virtual do Azure. Ele exibe a lista de recursos publicados e hospeda a conexão de Área de Trabalho Remota depois de fazer uma seleção.
Cada problema ou erro de diagnóstico inclui uma mensagem que explica o que correu mal. Para saber mais sobre como solucionar erros, consulte Identificar e diagnosticar problemas da Área de Trabalho Virtual do Azure.
Códigos de região do gateway
Algumas métricas no Azure Virtual Desktop Insights listam a região de gateway pela qual um usuário se conecta. A região do gateway é representada por um código de três ou quatro letras que corresponde à região do Azure onde o gateway está localizado. A tabela a seguir lista os códigos de região do gateway e suas regiões do Azure correspondentes:
Código de região do gateway | Região do Azure |
---|---|
AUC | Austrália Central |
AUC2 | Austrália Central 2 |
AUE | Leste da Austrália |
AUSE | Austrália Sudeste |
BRS | Sul do Brasil |
CAC | Canadá Central |
CAE | Leste do Canadá |
CHNO | Norte da Suíça |
CIN | Índia Central |
CUS | E.U.A. Central |
EAS | Ásia Leste |
UEE | Europa Oriental |
EUS | E.U.A. Leste |
EUS2 | E.U.A. Leste 2 |
FRAS | Sul de França |
FRC | França Central |
GEC | Alemanha Central |
GEN | Norte da Alemanha |
GENE | Nordeste da Alemanha |
GWC | Alemanha Centro-Oeste |
JPE | Leste do Japão |
JPW | Oeste do Japão |
KRC | Coreia do Sul Central |
KRS | Sul da Coreia do Sul |
KRS2 | Coreia do Sul 2 |
NCUS | E.U.A. Centro-Norte |
NEU | Europa do Norte |
NÃO | Leste da Noruega |
AGORA | Oeste da Noruega |
SAN | Norte da África do Sul |
SERRA | Oeste da África do Sul |
SCUS | E.U.A. Centro-Sul |
AAE2 | Sudeste Asiático 2 |
Mares | Sudeste Asiático |
SIN | Sul da Índia |
SWW | Oeste da Suíça |
UAEC | E.A.U. Central |
EAU | Norte dos E.A.U. |
UKN | Norte do Reino Unido |
Reino Unido | Sul do Reino Unido |
UKS2 | Sul do Reino Unido 2 |
UKW | Oeste do Reino Unido |
WCUS | E.U.A. Centro-Oeste |
UEO | Europa Ocidental |
VITÓRIA | Oeste da Índia |
WUS | E.U.A. Oeste |
Atraso de entrada
"Atraso de entrada" no Azure Virtual Desktop Insights significa o atraso de entrada por contador de desempenho de processo para cada sessão. Na página de desempenho do host em aka.ms/azmonwvdi, esse contador de desempenho é configurado para enviar um relatório ao serviço uma vez a cada 30 segundos. Esses intervalos de 30 segundos são chamados de "amostras", e o relatório é o pior caso nessa janela. A mediana e os valores de p95 refletem a mediana e o percentil 95 em todas as amostras.
Em Atraso de entrada por host, você pode selecionar uma linha de host de sessão para filtrar todos os outros elementos visuais na página para esse host. Você também pode selecionar um nome de processo para filtrar o atraso de entrada mediano ao longo do gráfico de tempo.
Colocamos atrasos nas seguintes categorias:
- Bom: abaixo de 150 milissegundos.
- Aceitável: 150-500 milissegundos.
- Pobre: 500-2.000 milissegundos (abaixo de 2 segundos).
- Ruim: mais de 2.000 milissegundos (2 segundos ou mais).
Para saber mais sobre como funciona o contador de atraso de entrada, consulte Contadores de desempenho de atraso de entrada do usuário.
Utilizadores Ativos Mensais (MAU)
O número total de usuários que iniciaram uma sessão nos últimos 28 dias. Se você armazenar dados por 30 dias ou menos, poderá ver valores de MAU e Conexão abaixo do esperado durante períodos em que tiver menos de 28 dias de dados disponíveis.
Contadores de desempenho
Os contadores de desempenho mostram o desempenho de componentes de hardware, sistemas operacionais e aplicativos.
A tabela a seguir lista os contadores de desempenho recomendados e os intervalos de tempo que o Azure Monitor usa para a Área de Trabalho Virtual do Azure:
Nome do contador de desempenho | Intervalo de tempo |
---|---|
Disco lógico(C:)\Comprimento médio da fila de disco | 30 segundos |
Disco lógico(C:)\Média de seg/transferência de disco | 60 segundos |
Disco lógico(C:)\Comprimento da fila de disco atual | 30 segundos |
Memória(*)\Mbytes disponíveis | 30 segundos |
Memória(*)\Falhas de página/s | 30 segundos |
Memória(*)\Páginas/seg | 30 segundos |
Memória(*)\% de Bytes Consolidados em Utilização | 30 segundos |
PhysicalDisk(*)\Comprimento médio da fila de disco | 30 segundos |
PhysicalDisk(*)\Média de disco seg/leitura | 30 segundos |
PhysicalDisk(*)\Média de seg/transferência de disco | 30 segundos |
PhysicalDisk(*)\Média de seg/gravação do disco | 30 segundos |
Informações do processador(_Total)\% Tempo do processador | 30 segundos |
Serviços de Terminal(*)\Sessões Ativas | 60 segundos |
Serviços de Terminal(*)\Sessões Inativas | 60 segundos |
Serviços de Terminal(*)\Total de Sessões | 60 segundos |
*Atraso de entrada do usuário por processo(*)\Atraso máximo de entrada | 30 segundos |
*Atraso de entrada do usuário por sessão(*)\Atraso máximo de entrada | 30 segundos |
Rede RemoteFX(*)\RTT TCP atual | 30 segundos |
Rede RemoteFX(*)\Largura de banda UDP atual | 30 segundos |
Possíveis problemas de conectividade
Possíveis problemas de conectividade mostra os hosts, usuários, recursos publicados e clientes com uma alta taxa de falha de conexão. Depois de escolher um filtro "relatório por", você pode avaliar a gravidade do problema verificando os valores nestas colunas:
- Tentativas (número de tentativas de conexão)
- Recursos (número de aplicações ou ambientes de trabalho publicados)
- Hosts (número de VMs)
- Clientes
Por exemplo, se você selecionar o filtro Por usuário , poderá verificar as tentativas de conexão de cada usuário na coluna Tentativas .
Se você notar que um problema de conexão abrange vários hosts, usuários, recursos ou clientes, é provável que o problema afete todo o sistema. Se isso não acontecer, é uma questão menor que menor prioridade.
Você também pode selecionar entradas para exibir informações adicionais. Você pode ver quais hosts, recursos e versões de cliente estavam envolvidos com o problema. O visor também mostrará quaisquer erros relatados durante as tentativas de conexão.
Tempo de ida e volta (RTT)
O tempo de ida e volta (RTT) é uma estimativa do tempo de ida e volta da conexão entre o local do usuário final e a região do Azure do host da sessão. Para ver quais locais têm a melhor latência, procure o local desejado nas estatísticas de latência de ida e volta da rede do Azure.
Histórico das sessões
O item Sessões mostra o status de todas as sessões, conectadas e desconectadas. Sessões ociosas mostram apenas as sessões desconectadas.
Alertas de gravidade 0
Os itens mais urgentes que você precisa cuidar imediatamente. Se você não resolver esses problemas, eles podem fazer com que sua implantação da Área de Trabalho Virtual do Azure pare de funcionar.
Tempo para fazer a ligação
O tempo para se conectar é o tempo entre quando um usuário abre um recurso para iniciar sua sessão e quando sua área de trabalho foi carregada e está pronta para uso. Por exemplo, para um RemoteApp, esse é o tempo necessário para iniciar o aplicativo.
O tempo para se conectar tem duas etapas:
- Conexão, que é o tempo que leva para o serviço do Azure rotear o usuário para um host de sessão.
- "Logon", que é o tempo que leva para o serviço executar tarefas relacionadas ao login do usuário e ao estabelecimento da sessão no host da sessão.
Ao monitorar o tempo de conexão, tenha em mente o seguinte:
O tempo para se conectar é medido com os seguintes pontos de verificação dos dados de diagnóstico do serviço de Área de Trabalho Virtual do Azure. Os pontos de verificação que o Insights usa para determinar quando a conexão é estabelecida são diferentes para uma área de trabalho versus um cenário de RemoteApp.
Começa: WVDConnection state = started
Fim: WVDCheckpoints Name = ShellReady (desktops); Nome = RdpShellAppExecuted (RemoteApp. Para o tempo, considere apenas a primeira inicialização do aplicativo)
Por exemplo, o Insights mede o tempo de inicialização de uma experiência de área de trabalho com base no tempo necessário para iniciar o Windows Explorer. O Insights também mede o tempo de inicialização de um RemoteApp com base no tempo necessário para iniciar a primeira instância do aplicativo shell para uma conexão.
Nota
Se um usuário iniciar mais de um RemoteApp, às vezes o aplicativo shell pode ser executado várias vezes durante uma única conexão. Para uma medição precisa do tempo de conexão, você deve usar apenas o primeiro ponto de verificação de execução para cada conexão.
Estabelecer novas sessões geralmente leva mais tempo do que restabelecer conexões com sessões existentes devido a diferenças no processo de "logon" para conexões novas e estabelecidas.
O tempo que o usuário leva para fornecer credenciais é subtraído do seu tempo para se conectar à conta para situações em que um usuário demora um pouco para inserir credenciais ou usar métodos de autenticação alternativos para entrar.
Ao solucionar problemas de um tempo alto para se conectar, o Azure Monitor dividirá os dados de tempo total de conexão em quatro componentes para ajudá-lo a identificar como reduzir o tempo de entrada.
Nota
Os componentes nesta seção mostram apenas os estágios de conexão primários. Esses componentes podem ser executados em paralelo, o que significa que eles não somarão para igualar o tempo total de conexão. O tempo total para se conectar é uma medida que o Azure Monitor determina em um processo separado.
O fluxograma a seguir mostra os quatro estágios do processo de entrada:
O fluxograma mostra os seguintes quatro componentes:
Rota do usuário: o tempo que leva desde quando o usuário seleciona o ícone da Área de Trabalho Virtual do Azure para iniciar uma sessão até quando o serviço identifica um host ao qual se conectar. Alta carga de rede, alta carga de serviço ou roteamento de tráfego de rede exclusivo podem levar a tempos de roteamento altos. Para solucionar problemas de rota do usuário, examine seus caminhos de rede.
Pilha conectada: o tempo que leva desde quando o serviço resolve um host de sessão de destino para o usuário até quando o serviço estabelece uma conexão entre o host de sessão e o cliente remoto do usuário. Como o roteamento de usuário, a carga de rede, a carga do servidor ou o roteamento de tráfego de rede exclusivo podem afetar o tempo de conexão. Para esse componente, você também precisará prestar atenção ao roteamento de rede. Para reduzir o tempo de conexão, verifique se você configurou adequadamente todas as configurações de proxy no cliente e nos hosts de sessão e se o roteamento para o serviço é o ideal.
Logon: o tempo que leva entre quando uma conexão com um host é estabelecida até quando o shell começa a carregar. O tempo de logon inclui vários processos que podem contribuir para altos tempos de conexão. Você pode visualizar dados para o estágio de "logon" no Insights para ver se há picos inesperados em tempos médios.
O processo de "logon" é dividido em quatro etapas:
Perfis: o tempo necessário para carregar o perfil de um usuário para novas sessões. O tempo de carregamento depende do tamanho do perfil de usuário ou das soluções de perfil de usuário que você está usando (como o User Experience Virtualization). Se você estiver usando uma solução que depende de perfis armazenados na rede, o excesso de latência também pode levar a tempos de carregamento de perfil mais longos.
Objetos de Política de Grupo (GPOs): o tempo necessário para aplicar diretivas de grupo a novas sessões. Um pico nessa área dos dados é um sinal de que você tem muitas políticas de grupo, as políticas demoram muito para serem aplicadas ou o host da sessão está enfrentando problemas de recursos. Uma coisa que você pode fazer para otimizar os tempos de processamento é certificar-se de que o controlador de domínio esteja próximo dos hosts de sessão o máximo possível.
Shell Start: o tempo que leva para lançar o shell (geralmente explorer.exe).
FSLogix (Frxsvc): o tempo necessário para lançar o FSLogix em novas sessões. Um longo tempo de inicialização pode indicar problemas com os compartilhamentos usados para hospedar os perfis de usuário do FSLogix. Para solucionar esses problemas, verifique se os compartilhamentos estão colocados com os hosts de sessão e dimensionados adequadamente para o número médio de usuários que entram nos hosts. Outra área que você deve observar é o tamanho do perfil. Perfis grandes podem diminuir os tempos de lançamento.
Shell start to shell ready: o tempo desde quando o shell começa a carregar até quando está totalmente carregado e pronto para uso. Os atrasos nessa fase podem ser causados por sobrecarga do host da sessão (alta atividade de CPU, memória ou disco) ou problemas de configuração.
Relatório do utilizador
A página de relatório do usuário permite visualizar o histórico de conexões e as informações de diagnóstico de um usuário específico. Cada relatório de usuário mostra padrões de uso, comentários dos usuários e quaisquer erros que os usuários tenham encontrado durante suas sessões. A maioria dos problemas menores pode ser resolvida com o feedback do usuário. Se você precisar se aprofundar, também poderá filtrar informações sobre um ID de conexão específico ou período de tempo.
Utilizadores por núcleo
Este é o número de usuários em cada núcleo de máquina virtual. Acompanhar o número máximo de usuários por núcleo ao longo do tempo pode ajudá-lo a identificar se o ambiente é executado consistentemente em um número alto, baixo ou flutuante de usuários por núcleo. Saber quantos usuários estão ativos ajudará você a usar recursos e dimensionar o ambiente de forma eficiente.
Registos de Eventos do Windows
Os Logs de Eventos do Windows são fontes de dados coletadas pelo Agente do Azure Monitor ou pelo agente do Log Analytics em máquinas virtuais do Windows. Você pode coletar eventos de logs padrão, como Sistema e Aplicativo, bem como logs personalizados criados por aplicativos que você precisa monitorar.
A tabela a seguir lista os Logs de Eventos do Windows necessários para o Azure Virtual Desktop Insights:
Nome do evento | Tipo de evento |
---|---|
Aplicação | Erro e aviso |
Microsoft-Windows-TerminalServices-RemoteConnectionManager/Admin | Erro, aviso e informações |
Microsoft-Windows-TerminalServices-LocalSessionManager/Operacional | Erro, aviso e informações |
Sistema | Erro e aviso |
Microsoft-FSLogix-Apps/Operacional | Erro, aviso e informações |
Microsoft-FSLogix-Apps/Admin | Erro, aviso e informações |
Próximos passos
- Para começar, consulte Usar o Azure Virtual Desktop Insights para monitorar sua implantação.
- Para estimar, medir e gerenciar seus custos de armazenamento de dados, consulte Estimar custos do Azure Monitor.
- Se encontrar um problema, consulte o nosso guia de resolução de problemas para obter ajuda e problemas conhecidos.
Você também pode configurar o Azure Advisor para ajudá-lo a descobrir como resolver ou evitar problemas comuns. Saiba mais em Introdução ao Azure Advisor.
Se precisar de ajuda ou tiver alguma dúvida, consulte os recursos da nossa comunidade:
Faça perguntas ou sugestões à comunidade na Comunidade Técnica de Ambiente de Trabalho Virtual do Azure.
Para saber como deixar comentários, consulte Visão geral da solução de problemas, comentários e suporte para a Área de Trabalho Virtual do Azure.
Você também pode deixar comentários sobre a Área de Trabalho Virtual do Azure no hub de feedback da Área de Trabalho Virtual do Azure