Compartir a través de


Glosario de Azure Virtual Desktop Insights

En este artículo se enumeran y describen brevemente los términos y conceptos clave relacionados con Azure Virtual Desktop Insights.

Alertas

Las alertas activas de Azure Monitor que haya configurado en la suscripción y clasificadas como gravedad 0 aparecerán en la página Información general. Para obtener información sobre cómo configurar alertas, consulte Alertas de registro de Azure Monitor.

Sesiones disponibles

Las sesiones disponibles muestran el número de sesiones disponibles en el grupo host. El servicio calcula este número multiplicando el número de máquinas virtuales (VM) por el número máximo de sesiones permitidas por máquina virtual y restando el total de sesiones.

Sistema operativo cliente (SO)

El sistema operativo cliente (SO) muestra qué versión de los usuarios finales del sistema operativo acceden a los recursos de Azure Virtual Desktop que están usando actualmente. El sistema operativo cliente también muestra qué versión del cliente web (HTML) y el cliente de Escritorio remoto completo tienen los usuarios. Para obtener una lista completa de las versiones del sistema operativo Windows, consulte Versión del sistema operativo.

Conexión correcta

Este elemento muestra el estado de la conexión. "Conexión correcta" significa que la conexión podría llegar al host, tal y como confirma la pila de esa máquina virtual. Una conexión con errores significa que la conexión no pudo llegar al host.

Usuarios activos diarios (DAU)

Número total de usuarios que han iniciado una sesión en las últimas 24 horas.

Alertas diarias

Número total de alertas desencadenadas cada día.

Conexiones y reconexiones diarias

Número total de conexiones y reconexiones iniciadas o completadas en las últimas 24 horas.

Horas de conexión diarias

Número total de horas conectadas a una sesión entre usuarios en las últimas 24 horas.

Diagnósticos y errores

Cuando aparece un error o una alerta en Azure Virtual Desktop Insights, se clasifica por tres cosas:

  • Tipo de actividad: esta categoría es la forma en que los diagnósticos de Azure Virtual Desktop clasifican el error. Las categorías son actividades de administración, fuentes, conexiones, registros de host, errores y puntos de control. Obtenga más información sobre estas categorías en Uso de Log Analytics para la característica de diagnóstico.

  • Tipo: esta categoría muestra la ubicación del error.

    • Se produjeron errores marcados como "service" o "ServiceError = TRUE" en el servicio Azure Virtual Desktop.
    • Los errores marcados como "implementación" o etiquetados como "ServiceError = FALSE" se produjeron fuera del servicio Azure Virtual Desktop.
    • Para obtener más información sobre la etiqueta ServiceError, consulte Escenarios de error comunes.
  • Origen: esta categoría proporciona una descripción más específica de dónde se produjo el error.

    • Diagnóstico: el rol de servicio responsable de supervisar y notificar la actividad del servicio para permitir que los usuarios observen y diagnostiquen los problemas de implementación.

    • RDBroker: el rol de servicio responsable de organizar las actividades de implementación, mantener el estado de los objetos, validar la autenticación, etc.

    • RDGateway: el rol de servicio responsable de controlar la conectividad de red entre los usuarios finales y las máquinas virtuales.

    • RDStack: componente de software instalado en las máquinas virtuales para permitirles comunicarse con el servicio Azure Virtual Desktop.

    • Cliente: software que se ejecuta en la máquina del usuario final que proporciona la interfaz al servicio Azure Virtual Desktop. Muestra la lista de recursos publicados y hospeda la conexión a Escritorio remoto una vez que haya realizado una selección.

Cada problema o error de diagnóstico incluye un mensaje que explica qué ha ido mal. Para más información sobre la solución de problemas de errores, consulte Identificación y diagnóstico de problemas de Azure Virtual Desktop.

Códigos de región de puerta de enlace

Algunas métricas de Azure Virtual Desktop Insights enumeran la región de puerta de enlace a la que se conecta un usuario. La región de puerta de enlace se representa mediante un código de tres o cuatro letras que corresponde a la región de Azure donde se encuentra la puerta de enlace. En la tabla siguiente se enumeran los códigos de región de puerta de enlace y sus regiones de Azure correspondientes:

Código de región de puerta de enlace Región de Azure
AUC Centro de Australia
AUC2 Centro de Australia 2
AUE Este de Australia
AUSE Sureste de Australia
BRS Sur de Brasil
CAC Centro de Canadá
CAE Este de Canadá
CHNO Norte de Suiza
CIN Centro de India
CUS Centro de EE. UU.
EAS Asia Oriental
EEU Este de Europa
EUS Este de EE. UU.
EUS2 Este de EE. UU. 2
FRAS Sur de Francia
FRC Centro de Francia
GEC Centro de Alemania
GEN Norte de Alemania
GEN Noreste de Alemania
GWC Alemania Central Occidental
JPE Este de Japón
JPW Oeste de Japón
KRC Centro de Corea
KRS Corea del Sur
KRS2 Corea del Sur 2
NCUS Centro y norte de EE. UU.
NEU Norte de Europa
NOE Este de Noruega
AHORA Oeste de Noruega
SAN Norte de Sudáfrica
VIÓ Oeste de Sudáfrica
SCUS Centro y Sur de EE. UU.
SEA2 Sudeste asiático 2
MARES Sudeste de Asia
PECADO Sur de la India
SWW Oeste de Suiza
UAEC Centro de Emiratos Árabes Unidos
UAEN Norte de Emiratos Árabes Unidos
UKN Norte de Reino Unido
Reino Unido Sur de Reino Unido
Reino Unido2 Sur de Reino Unido 2
UKW Oeste de Reino Unido
WCUS Centro oeste de EE. UU.
UEO Oeste de Europa
GANAR Oeste de la India
WUS Oeste de EE. UU.

Retraso de entrada

"Retraso de entrada" en Azure Virtual Desktop Insights significa el retraso de entrada por contador de rendimiento de proceso para cada sesión. En la página de rendimiento del host de aka.ms/azmonwvdi, este contador de rendimiento está configurado para enviar un informe al servicio una vez cada 30 segundos. Estos intervalos de 30 segundos se denominan "ejemplos" y el informe es el peor caso en esa ventana. Los valores de mediana y p95 reflejan la mediana y el percentil 95 en todas las muestras.

En Retraso de entrada por host, puede seleccionar una fila de host de sesión para filtrar todos los demás objetos visuales de la página a ese host. También puede seleccionar un nombre de proceso para filtrar el retraso medio de entrada en el gráfico de tiempo.

Colocamos los retrasos en las siguientes categorías:

  • Bueno: por debajo de 150 milisegundos.
  • Aceptable: 150-500 milisegundos.
  • Deficiente: 500-2000 milisegundos (por debajo de 2 segundos).
  • Incorrecto: más de 2000 milisegundos (2 segundos o más).

Para más información sobre cómo funciona el contador de retraso de entrada, consulte Contadores de rendimiento de retraso de entrada de usuario.

Usuarios activos mensuales (MAU)

Número total de usuarios que han iniciado una sesión en los últimos 28 días. Si almacena datos durante 30 días o menos, es posible que vea valores de MAU y conexión inferiores a los esperados durante períodos en los que tenga menos de 28 días de datos disponibles.

Contadores de rendimiento

Los contadores de rendimiento muestran el rendimiento de componentes de hardware, sistemas operativos y aplicaciones.

En la tabla siguiente se enumeran los contadores de rendimiento recomendados e intervalos de tiempo que Azure Monitor usa para Azure Virtual Desktop:

Nombre del contador de rendimiento Intervalo de tiempo
Disco lógico(C:)\Promedio de longitud de cola de disco 30 segundos
Disco lógico(C:)\Promedio de segundo de disco/transferencia 60 segundos
Disco lógico(C:)\Longitud actual de la cola de disco 30 segundos
Memory(*)\Available Mbytes 30 segundos
Memory(*)\Page Faults/s 30 segundos
Memory(*)\Pages/s 30 segundos
Memoria(*)\% bytes confirmados en uso 30 segundos
PhysicalDisk(*)\Avg. Disk Queue Length 30 segundos
PhysicalDisk(*)\Avg. Disk sec/Read 30 segundos
PhysicalDisk(*)\Avg. Disk sec/Transfer 30 segundos
PhysicalDisk(*)\Avg. Disk sec/Write 30 segundos
Información del procesador(_Total)\% tiempo de procesador 30 segundos
Terminal Services(*)\Sesiones activas 60 segundos
Terminal Services(*)\Sesiones inactivas 60 segundos
Terminal Services(*)\Total de sesiones 60 segundos
*Retraso de entrada de usuario por proceso(*)\Retraso máximo de entrada 30 segundos
*Retraso de entrada de usuario por sesión(*)\Retraso máximo de entrada 30 segundos
Red RemoteFX(*)\TCP RTT actual 30 segundos
Red RemoteFX(*)\Ancho de banda udp actual 30 segundos

Posibles problemas de conectividad

Los posibles problemas de conectividad muestran los hosts, los usuarios, los recursos publicados y los clientes con una alta tasa de errores de conexión. Una vez que elija un filtro "report by", puede evaluar la gravedad del problema comprobando los valores de estas columnas:

  • Intentos (número de intentos de conexión)
  • Recursos (número de aplicaciones o escritorios publicados)
  • Hosts (número de máquinas virtuales)
  • Clientes

Por ejemplo, si selecciona el filtro Por usuario , puede comprobar si desea ver los intentos de conexión de cada usuario en la columna Intentos .

Si observa que un problema de conexión abarca varios hosts, usuarios, recursos o clientes, es probable que el problema afecte a todo el sistema. Si no es así, es un problema más pequeño que reduce la prioridad.

También puede seleccionar entradas para ver información adicional. Puede ver qué hosts, recursos y versiones de cliente participaron en el problema. La pantalla también mostrará los errores notificados durante los intentos de conexión.

Tiempo de ida y vuelta (RTT)

El tiempo de ida y vuelta (RTT) es una estimación del tiempo de ida y vuelta de la conexión entre la ubicación del usuario final y la región de Azure del host de sesión. Para ver qué ubicaciones tienen la mejor latencia, busque la ubicación deseada en las estadísticas de latencia de ida y vuelta de la red de Azure.

Historial de sesiones

El elemento Sesiones muestra el estado de todas las sesiones, conectadas y desconectadas. Las sesiones inactivas solo muestran las sesiones desconectadas.

Alertas de gravedad 0

Los elementos más urgentes que necesita para cuidar de inmediato. Si no soluciona estos problemas, podrían hacer que la implementación de Azure Virtual Desktop dejara de funcionar.

Tiempo de conexión

El tiempo de conexión es el tiempo entre el momento en que un usuario abre un recurso para iniciar su sesión y cuando su escritorio se ha cargado y está listo para usarse. Por ejemplo, para una RemoteApp, este es el tiempo que se tarda en iniciar la aplicación.

El tiempo de conexión tiene dos fases:

  • Conexión, que es cuánto tiempo tarda el servicio de Azure en enrutar el usuario a un host de sesión.
  • "Inicio de sesión", que es cuánto tiempo tarda el servicio en realizar tareas relacionadas con el inicio de sesión del usuario y el establecimiento de la sesión en el host de sesión.

Al supervisar el tiempo de conexión, tenga en cuenta lo siguiente:

  • El tiempo de conexión se mide con los siguientes puntos de control de los datos de diagnóstico del servicio Azure Virtual Desktop. Los puntos de control que Insights usa para determinar cuándo se establece la conexión son diferentes para un escritorio frente a un escenario de RemoteApp.

    • Comienza: WVDConnection state = started

    • Termina: WVDCheckpoints Name = ShellReady (escritorios); Name = RdpShellAppExecuted (RemoteApp. Para la temporización, considere la posibilidad de iniciar la primera aplicación solo)

Por ejemplo, Insights mide el tiempo que tarda una experiencia de escritorio en iniciarse en función del tiempo que se tarda en iniciar el Explorador de Windows. Insights también mide el tiempo de inicio de remoteApp en función del tiempo necesario para iniciar la primera instancia de la aplicación de shell para una conexión.

Nota:

Si un usuario inicia más de una RemoteApp, a veces la aplicación de shell puede ejecutarse varias veces durante una sola conexión. Para una medición precisa del tiempo de conexión, solo debe usar el primer punto de comprobación de ejecución para cada conexión.

  • El establecimiento de nuevas sesiones normalmente tarda más que restablecer las conexiones a las sesiones existentes debido a las diferencias en el proceso de "inicio de sesión" para conexiones nuevas y establecidas.

  • El tiempo que tarda el usuario en proporcionar credenciales se resta de su tiempo para conectarse a la cuenta de situaciones en las que un usuario tarda un tiempo en escribir credenciales o usar métodos de autenticación alternativos para iniciar sesión.

Al solucionar problemas de un tiempo elevado para conectarse, Azure Monitor desglosará los datos de tiempo de conexión total en cuatro componentes para ayudarle a identificar cómo reducir el tiempo de inicio de sesión.

Nota:

Los componentes de esta sección solo muestran las fases de conexión principal. Estos componentes se pueden ejecutar en paralelo, lo que significa que no sumará el mismo tiempo total para conectarse. El tiempo total de conexión es una medida que Azure Monitor determina en un proceso independiente.

En el diagrama de flujo siguiente se muestran las cuatro fases del proceso de inicio de sesión:

Diagrama de flujo que muestra las cuatro fases del proceso de inicio de sesión: Ruta del usuario, Pila conectada, Inicio de sesión y Inicio de shell listo para shell.

El diagrama de flujo muestra los cuatro componentes siguientes:

  • Ruta de usuario: el tiempo que tarda el usuario en seleccionar el icono de Azure Virtual Desktop para iniciar una sesión a la que el servicio identifica un host al que conectarse. Una carga de red alta, una carga de servicio alta o un enrutamiento de tráfico de red único pueden dar lugar a tiempos de enrutamiento elevados. Para solucionar problemas de rutas de usuario, examine las rutas de acceso de red.

  • Pila conectada: el tiempo que tarda desde que el servicio resuelve un host de sesión de destino para el usuario a cuando el servicio establece una conexión entre el host de sesión y el cliente remoto del usuario. Al igual que el enrutamiento de usuarios, la carga de red, la carga del servidor o el enrutamiento de tráfico de red único pueden afectar al tiempo de conexión. Para este componente, también tendrá que prestar atención al enrutamiento de red. Para reducir el tiempo de conexión, asegúrese de que ha configurado correctamente todas las configuraciones de proxy en los hosts de cliente y de sesión, y que el enrutamiento al servicio es óptimo.

  • Inicio de sesión: el tiempo que tarda entre el momento en que se establece una conexión a un host hasta el momento en que el shell comienza a cargarse. La hora de inicio de sesión incluye varios procesos que pueden contribuir a tiempos de conexión elevados. Puede ver los datos de la fase de "inicio de sesión" en Insights para ver si hay picos inesperados en el promedio de tiempos.

    El proceso de "inicio de sesión" se divide en cuatro fases:

    • Perfiles: el tiempo que se tarda en cargar el perfil de un usuario para las nuevas sesiones. El tiempo que tarda la carga depende del tamaño del perfil de usuario o de las soluciones de perfil de usuario que use (por ejemplo, Virtualización de experiencia de usuario). Si usa una solución que depende de los perfiles almacenados en la red, el exceso de latencia también puede dar lugar a tiempos de carga de perfiles más largos.

    • objetos directiva de grupo (GPO): el tiempo que se tarda en aplicar directivas de grupo a nuevas sesiones. Un pico en esta área de los datos es un signo de que tiene demasiadas directivas de grupo, que las directivas tardan demasiado en aplicarse o que el host de sesión está experimentando problemas de recursos. Una cosa que puede hacer para optimizar los tiempos de procesamiento es asegurarse de que el controlador de dominio está cerca de los hosts de sesión lo más posible.

    • Inicio del shell: el tiempo necesario para iniciar el shell (normalmente explorer.exe).

    • FSLogix (Frxsvc): el tiempo necesario para iniciar FSLogix en sesiones nuevas. Una hora de inicio prolongada puede indicar problemas con los recursos compartidos usados para hospedar los perfiles de usuario de FSLogix. Para solucionar estos problemas, asegúrese de que los recursos compartidos se asignan con los hosts de sesión y se escalan correctamente para el promedio de usuarios que inician sesión en los hosts. Otra área que debe examinar es el tamaño del perfil. Los tamaños de perfil grandes pueden ralentizar los tiempos de inicio.

  • Inicio del shell a shell listo: la hora desde la que el shell comienza a cargarse hasta que está totalmente cargado y listo para su uso. Los retrasos en esta fase pueden deberse a la sobrecarga del host de sesión (cpu alta, memoria o actividad de disco) o problemas de configuración.

Informe de usuario

La página de informe de usuario le permite ver el historial de conexiones y la información de diagnóstico de un usuario específico. Cada informe de usuario muestra los patrones de uso, los comentarios de los usuarios y los errores que los usuarios han encontrado durante sus sesiones. La mayoría de los problemas más pequeños se pueden resolver con comentarios del usuario. Si necesita profundizar más, también puede filtrar información sobre un identificador de conexión específico o un período de tiempo.

Usuarios por núcleo

Este es el número de usuarios de cada núcleo de máquina virtual. El seguimiento del número máximo de usuarios por núcleo a lo largo del tiempo puede ayudarle a identificar si el entorno se ejecuta de forma coherente en un número alto, bajo o fluctuante de usuarios por núcleo. Saber cuántos usuarios están activos le ayudará a crear recursos y escalar el entorno de forma eficaz.

Registros de eventos de Windows

Los registros de eventos de Windows son orígenes de datos recopilados por el agente de Azure Monitor o el agente de Log Analytics en máquinas virtuales Windows. Puede recopilar eventos de registros estándar como sistema y aplicación, así como registros personalizados creados por las aplicaciones que necesita supervisar.

En la tabla siguiente se enumeran los registros de eventos de Windows necesarios para Azure Virtual Desktop Insights:

Nombre del evento Tipo de evento
Aplicación Error y advertencia
Microsoft-Windows-TerminalServices-RemoteConnectionManager/Administración Error, advertencia e información
Microsoft-Windows-TerminalServices-LocalSessionManager/Operational Error, advertencia e información
Sistema Error y advertencia
Microsoft-FSLogix-Apps/Operational Error, advertencia e información
Microsoft-FSLogix-Apps/Administración Error, advertencia e información

Pasos siguientes

También puede configurar Azure Advisor para ayudarle a averiguar cómo resolver o evitar problemas comunes. Obtenga más información en Introducción a Azure Advisor.

Si necesita ayuda o tiene alguna pregunta, consulte nuestros recursos de la comunidad: