Compartir a través de


Recopilación y consulta de datos de calidad de la conexión

Importante

Los registros de datos de gráficos de conexión están actualmente en versión preliminar. Consulte Términos de uso complementarios para las versiones preliminares de Microsoft Azure para conocer los términos legales que se aplican a las características de Azure que se encuentran en la versión beta, en versión preliminar o que todavía no se han publicado para que estén disponibles con carácter general.

La calidad de la conexión es esencial para que el usuario tenga una buena experiencia, por lo que es importante poder supervisar las conexiones en busca de posibles problemas y solucionar problemas a medida que surjan. Azure Virtual Desktop se integra con herramientas como Log Analytics que pueden ayudarle a supervisar el estado de conexión de la implementación. En este artículo se muestra cómo configurar las opciones de diagnóstico para que pueda recopilar datos de calidad de la conexión y consultar datos para parámetros específicos.

Requisitos previos

Para empezar a recopilar datos de calidad de conexión, debe configurar un área de trabajo de Log Analytics para usarla con Azure Virtual Desktop.

Nota:

Se aplicarán los cargos de almacenamiento normales de Log Analytics. Obtenga más información acerca de los precios de registros de Azure Monitor.

Configuración de valores de diagnóstico

Para comprobar y modificar la configuración de diagnóstico en el Azure Portal:

  1. Inicie sesión en el Azure Portal, vaya a Azure Virtual Desktop y seleccione Grupos de host.

  2. Seleccione el grupo host para el que desea recopilar datos de red.

  3. Seleccione Configuración de diagnóstico y, a continuación, cree una nueva configuración si aún no ha configurado la configuración de diagnóstico. Si ya ha configurado los ajustes de diagnóstico, seleccione Editar configuración.

  4. Seleccione allLogs si quiere recopilar datos para todas las tablas. El parámetro allLogs agregará automáticamente nuevas tablas a la tabla de datos en el futuro.

    Si prefiere ver tablas más específicas, seleccione primero Registros de datos de red y Vista previa de registros de datos gráficos de conexión y, luego, seleccione los nombres de las demás tablas que quiere ver.

  5. Seleccione dónde desea enviar los datos recopilados. Los usuarios de Azure Virtual Desktop Ideas deben seleccionar un área de trabajo de Log Analytics.

  6. Seleccione Guardar para aplicar los cambios.

  7. Repita este proceso para todos los demás grupos host que quiera medir.

  8. Para comprobar los datos de la red, vuelva a la página de recursos del grupo de hosts, seleccione Registros, y ejecute una de las consultas en Consultas de ejemplo para Azure Log Analytics. Para que la consulta obtenga resultados, el grupo de hosts debe tener usuarios activos que se hayan conectado a sesiones anteriormente. Tenga en cuenta que los datos de red pueden tardar hasta 15 minutos en aparecer en el Azure Portal.

Consultas de ejemplo para Azure Log Analytics: datos de red

En esta sección, tenemos una lista de consultas que le ayudarán a revisar la información de calidad de la conexión. Puede ejecutar estas consultas en el editor de consultas de Log Analytics.

Nota

Para cada ejemplo, reemplace la variable userupn con el UPN del usuario que quiere consultar.

Promedio de consultas RTT y ancho de banda

Para buscar el tiempo medio de ida y vuelta y el ancho de banda:

// 90th, 50th, 10th Percentile for RTT in 10 min increments
WVDConnectionNetworkData
| summarize RTTP90=percentile(EstRoundTripTimeInMs,90),RTTP50=percentile(EstRoundTripTimeInMs,50),RTTP10=percentile(EstRoundTripTimeInMs,10) by bin(TimeGenerated,10m)
| render timechart
// 90th, 50th, 10th Percentile for BW in 10 min increments
WVDConnectionNetworkData
| summarize BWP90=percentile(EstAvailableBandwidthKBps,90),BWP50=percentile(EstAvailableBandwidthKBps,50),BWP10=percentile(EstAvailableBandwidthKBps,10) by bin(TimeGenerated,10m)
| render timechart

Para buscar el tiempo de ida y vuelta y el ancho de banda por conexión:

// RTT and BW Per Connection Summary
// Returns P90 Round Trip Time (ms) and Bandwidth (KBps) per connection with connection details.
WVDConnectionNetworkData
| summarize RTTP90=percentile(EstRoundTripTimeInMs,90),BWP90=percentile(EstAvailableBandwidthKBps,90),StartTime=min(TimeGenerated), EndTime=max(TimeGenerated) by CorrelationId
| join kind=leftouter (
WVDConnections
| extend Protocol = iff(UdpUse in ("0","<>"),"TCP","UDP")
| distinct CorrelationId, SessionHostName, Protocol, ClientOS, ClientType, ClientVersion, ConnectionType, ResourceAlias, SessionHostSxSStackVersion, UserName
) on CorrelationId
| project CorrelationId, StartTime, EndTime, UserName, SessionHostName, RTTP90, BWP90, Protocol, ClientOS, ClientType, ClientVersion, ConnectionType, ResourceAlias, SessionHostSxSStackVersion

Consulta de datos para un usuario específico

Para buscar el ancho de banda de un usuario específico:

let user = "alias@domain";
WVDConnectionNetworkData
| join kind=leftouter (
    WVDConnections
    | distinct CorrelationId, UserName
) on CorrelationId
| where UserName == user
| project EstAvailableBandwidthKBps, TimeGenerated
| render columnchart  

Para buscar el tiempo de ida y vuelta de un usuario específico:

let user = "alias@domain";
WVDConnectionNetworkData
| join kind=leftouter (
WVDConnections
| distinct CorrelationId, UserName
) on CorrelationId
| where UserName == user
| project EstRoundTripTimeInMs, TimeGenerated
| render columnchart  

Para buscar los 10 usuarios principales con el tiempo de ida y vuelta más alto:

WVDConnectionNetworkData
| join kind=leftouter (
    WVDConnections
    | distinct CorrelationId, UserName
) on CorrelationId
| summarize AvgRTT=avg(EstRoundTripTimeInMs),RTT_P95=percentile(EstRoundTripTimeInMs,95) by UserName
| top 10 by AvgRTT desc

Para buscar los 10 usuarios con el ancho de banda más bajo:

WVDConnectionNetworkData
| join kind=leftouter (
    WVDConnections
    | distinct CorrelationId, UserName
) on CorrelationId
| summarize AvgBW=avg(EstAvailableBandwidthKBps),BW_P95=percentile(EstAvailableBandwidthKBps,95) by UserName
| top 10 by AvgBW asc

Pasos siguientes

Para más información sobre la calidad de la conexión, consulte Calidad de la conexión en Azure Virtual Desktop.