Umbral de latencia L7

La función de umbral de latencia L7 de HDX Insight detecta activamente los problemas de latencia de red de extremo a extremo a nivel de aplicación y realiza acciones proactivas. La función de umbral de latencia L7 realiza supervisión de latencia en vivo para detectar los picos y envía notificaciones al Centro de Insight si la latencia supera la latencia mínima observada.

Anteriormente, los valores medios de latencia L7 del lado del cliente y del lado del servidor se enviaban cada 60 segundos al Insight Center. Los picos observados dentro de este intervalo se promediaron y, por lo tanto, permanecieron sin ser detectados. Además, no hubo monitoreo de latencia en vivo para detectar estos picos.

Cómo la latencia L7 es diferente de la latencia L4

Las latencias de red también se capturan y se muestran en el nivel L4. Estas latencias se calculan a partir de la capa TCP y no requieren el análisis del tráfico ICA. Por lo tanto, son relativamente fáciles de obtener y son menos intensivos en CPU. Sin embargo, el principal inconveniente de la latencia L4 es entender la latencia de extremo a extremo. Si hay proxies TCP en la ruta, la latencia L4 captura solo la latencia del ADC de Citrix al proxy TCP. Esto puede dar lugar a información incompleta y, por lo tanto, dar lugar a dificultades para depurar el problema.

La latencia L7 se calcula analizando el tráfico ICA. El cálculo de latencia L7 se realiza en la capa ICA y, por lo tanto, los proxies intermedios no dan como resultado valores de latencia incompletos. Por lo tanto, proporciona detección de latencia de extremo a extremo.

Las siguientes figuras muestran un tipo de implementación con y sin proxies TCP.

Imagen localizada

Imagen localizada

Diferencia entre los cálculos de latencia ICA RTT y L7

ICA RTT representa el tiempo total de ida y vuelta desde la aplicación Citrix Workspace al agente de escritorio virtual (VDA). La latencia L7 proporciona detalles granulares sobre las latencias tanto en el lado del cliente como en el lado del servidor. La latencia de cliente L7 es la latencia entre Citrix Workspace App y Citrix Gateway. La latencia del servidor L7 es la latencia entre Citrix Gateway a VDA.

Nota: Elcálculo de latencia L7 del servidor para el servidor solo se admite para las versiones 7.13 y versiones posterioreses de Citrix Virtual Apps and Desktops.

Configurar el umbral de latencia L7 mediante la CLI

1. Agregue un perfil de latencia ICA.

add ica latencyprofile <name> [-l7LatencyMonitoring ( ENABLED | DISABLED )] [-l7LatencyThresholdFactor <positive_integer>] [-l7LatencyWaitTime <positive_integer>] [-l7LatencyNotifyInterval <positive_integer>] [-l7LatencyMaxNotifyCount <positive_integer>]

2. Agregue una acción ICA.

add ica action <name> [-latencyprofileName <string>]

3. Agregue una directiva ICA.

add ica policy <name> -rule <expression> -action <string> [-comment<string>] [-logAction <string>

4. Vincular la directiva ICA al servidor VPN o al punto de enlace global ICA.

bind ica global -policyName <string> -priority <positive_integer> [-gotoPriorityExpression <expression>] [-type ( ICA_REQ_OVERRIDE | ICA_REQ_DEFAULT )]

O

bind vpn vserver <name> -policy <string>  [-priority <positive_integer>]

O

bind cr vserver <name> -policy <string> [-priority <positive _integer>]

Argumentos

  • Monitorización de latencia: Parámetro para habilitar o inhabilitar la supervisión de umbral L7. Cuando este parámetro está habilitado, las notificaciones se envían al Centro de información cuando se cumplen las condiciones establecidas.

    Valor predeterminado: DISABLED

  • latencyThresholdFactor: factor por el cual la latencia activa debe ser mayor que la latencia mínima observada para concluir que se excede el umbral y, por lo tanto, la notificación debe enviarse al Centro de Insight.

    Valor predeterminado: 4

    Valor mínimo: 2

    Valor máximo: 65535

  • LatencyWaitTime: Tiempo en segundos para que el dispositivo espere una vez superado el umbral de latencia para enviar notificaciones al Centro de información.

    Valor predeterminado: 20

    Valor mínimo: 1

    Valor máximo: 65535

  • LatencyNotifyInterval: intervalo de tiempo en segundos para que el dispositivo envíe notificaciones posteriores al Centro de Insight una vez transcurrido el tiempo de espera.

    Valor predeterminado: 20

    Valor mínimo: 1

    Valor máximo: 65535

  • latencyMaxNotifyCount: Número máximo de notificaciones que se pueden enviar al Centro de información dentro de un intervalo en el que la latencia está por encima del umbral.

    Valor predeterminado: 5

Configurar el umbral de latencia L7 mediante la interfaz gráfica de usuario

1. Vaya a Configuración > NetScaler Gateway > Directivas > ICA.

2. Seleccione la ficha Perfiles de latencia ICA y haga clic en Agregar.

3. En la página Crear Perfil de Latencia ICA, realice lo siguiente.

Imagen localizada

  • Seleccione Supervisión de latencia de L7 para habilitar la supervisión de umbral de L7.
  • En Factor de umbral L7, introduzca el valor en el que la latencia activa debe superar la latencia mínima observada para enviar notificaciones al Centro de información.
  • En Tiempo de espera de latencia L7, introduzca el tiempo en segundos para que el dispositivo espere una vez superado el umbral para enviar una notificación al Centro de información.
  • En Intervalo de notificación de latencia L7, especifique el tiempo en segundos para que el dispositivo envíe notificaciones posteriores al Centro de información una vez transcurrido el tiempo de espera.
  • En Recuento máximo de notificaciones de latencia L7, introduzca el número máximo de notificaciones que se pueden enviar al Centro de información dentro de un intervalo en el que la latencia esté por encima del umbral.

    Nota: El recuento máximo de notificaciones de latencia L7 es aplicable una vez que se supera el umbral y se restablece cuando la latencia activa cae por debajo del umbral. La periodicidad de estas notificaciones se rige por el intervalo de notificación.

4. Haga clic en Crear.

Modelo de medición de latencia L7 frente al modelo de generación de informes de umbral de latencia L7

Modelo de medición de latencia L7

En el módulo de medición de latencia L7, los valores medios de latencia L7 del lado del cliente y del servidor se envían al Insight Center cada 60 segundos. Como resultado, los picos observados dentro de este intervalo se promedian y, por lo tanto, permanecen sin ser detectados. Además, el módulo de medición de latencia L7 no tiene la capacidad de monitoreo de latencia en vivo.

La siguiente figura ilustra un modelo de medición de latencia L7 de ejemplo.

Imagen localizada

Modelo de generación de informes de umbral de latencia L7

El modelo de informes de umbral de latencia L7 tiene la capacidad de supervisión de latencia en vivo para detectar picos. Las notificaciones se envían al Centro de información si la latencia supera la latencia mínima observada.

Cada vez que se supera un factor de umbral, se detecta un aumento de latencia. Una vez que expire el tiempo de espera del umbral configurado, se envía una notificación al Centro de Insight. Una notificación posterior se envía al Centro de información después de que el tiempo de espera haya expirado y el factor de umbral todavía se supera. En caso de que el valor de latencia caiga por debajo del factor umbral antes de que expire el tiempo de espera, no se enviará ninguna notificación al Centro de Insight.

La siguiente figura ilustra un modelo de informe de umbral de latencia L7 de ejemplo.

Imagen localizada

Los siguientes parámetros se pueden configurar en tiempo de ejecución:

  • Monitoreo de umbral (ON/OFF)
  • Factor de umbral
  • Tiempo de espera de umbral
  • Intervalo de notificación
  • Número máximo de notificaciones