Citrix ADC

Exportación de datos de rendimiento de páginas web a AppFlow Collector

La aplicación EdgeSight Monitoring proporciona datos de supervisión de páginas web con los que puede supervisar el rendimiento de varias aplicaciones web servidas en un entorno Citrix ADC. Ahora puede exportar estos datos a los recopiladores de AppFlow para obtener un análisis detallado de las aplicaciones de la página web. AppFlow, que se basa en el estándar IPFIX, proporciona información más específica sobre el rendimiento de las aplicaciones web que la supervisión de EdgeSight solo.

Puede configurar servidores virtuales de equilibrio de carga y conmutación de contenido para exportar datos de supervisión de EdgeSight a recopiladores de AppFlow. Antes de configurar un servidor virtual para la exportación de AppFlow, asocie una acción de AppFlow con la directiva de respuesta de supervisión de EdgeSight.

Los siguientes datos de rendimiento de la página web se exportan a AppFlow:

  • Tiempo de carga de página. Tiempo transcurrido, en milisegundos, desde que el explorador comienza a recibir el primer byte de una respuesta hasta que el usuario comienza a interactuar con la página. En esta etapa, es posible que no se cargue todo el contenido de la página.
  • Tiempo de procesamiento de página. Tiempo transcurrido, en milisegundos, desde que el explorador recibe el primer byte de respuesta hasta que se ha renderizado todo el contenido de la página o se ha agotado el tiempo de espera de la acción de carga de página.
  • Tiempo empleado en la página. Tiempo empleado por los usuarios en una página. Representa el período de tiempo desde una solicitud de página hasta la siguiente.

AppFlow transmite los datos de rendimiento mediante el formato de Internet Protocol Flow Information Export (IPFIX), que es un estándar abierto de Internet Engineering Task Force (IETF) definido en RFC 5101. Las plantillas de AppFlow utilizan los siguientes elementos de información específicos de la empresa (EIE) para exportar la información:

  • Hora de finalización de carga del cliente. Hora en la que el explorador recibió el último byte de una respuesta para cargar todos los objetos de la página, como imágenes, scripts y hojas de estilo.
  • Hora de inicio de carga del cliente. Hora en la que el explorador recibe el primer byte de la respuesta para cargar cualquier objeto de la página, como imágenes, scripts y hojas de estilo.
  • Hora de finalización del procesamiento del cliente. Hora en la que el explorador terminó de representar toda la página, incluidos los objetos incrustados.
  • Hora de inicio del modelizado del cliente. Hora en la que el explorador comenzó a representar la página.

Requisitos previos para exportar datos de rendimiento de páginas web a recopiladores de AppFlow

Antes de asociar la acción AppFlow con la directiva AppFlow, compruebe que se han cumplido los siguientes requisitos previos:

  • La función AppFlow se ha habilitado y configurado.
  • Se ha habilitado la función Respondedor.
  • Se ha habilitado la función de supervisión de EdgeSight.
  • La supervisión de EdgeSight se ha habilitado en los servidores virtuales de equilibrio de carga o conmutación de contenido enlazados a los servicios de las aplicaciones para las que quiere recopilar los datos de rendimiento.

Asociación de una acción de AppFlow con la directiva de respuesta de supervisión de EdgeSight

Para exportar los datos de rendimiento de la página web al recopilador AppFlow, debe asociar una acción AppFlow a la directiva de respondedor de supervisión de EdgeSight. Una acción AppFlow especifica qué conjunto de recopiladores reciben el tráfico.

Para asociar una acción de AppFlow a la directiva Respondedor de supervisión de EdgeSight mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

set responder policy <name> -appflowAction <action_Name>

Ejemplo

set responder policy pol -appflowAction actn

Para asociar una acción de AppFlow a la directiva Respondedor de supervisión de EdgeSight mediante la utilidad de configuración

  1. Vaya a AppExpert > Responder > Directivas.
  2. En el panel de detalles, seleccione una directiva de respuesta de supervisión de EdgeSight y, a continuación, haga clic en Abrir.
  3. En el cuadro de diálogo Configurar directiva de respondedor, en la lista desplegable Acción de AppFlow, seleccione la acción AppFlow asociada a los recopiladores a los que quiere enviar los datos de rendimiento de la página web.
  4. Haga clic en OK.

Configuración de un servidor virtual para exportar estadísticas de EdgeSight a Appflow Collectors

Para exportar información de estadísticas de EdgeSight desde un servidor virtual al recopilador AppFlow, debe asociar una acción AppFlow con el servidor virtual.

Para asociar una acción de AppFlow a un servidor virtual Equilibrio de carga o Content Switching mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales. También puede navegar a Administración del tráfico > Cambio de contenido > Servidores virtuales.
  2. En el panel de detalles, seleccione un servidor virtual o varios servidores virtuales y, a continuación, haga clic en Habilitar supervisión de EdgeSight.
  3. En el cuadro de diálogo Habilitar supervisión de EdgeSight, active la casilla de verificación Exportar estadísticas de EdgeSight a Appflow.
  4. En la lista desplegable Acción de AppFlow, seleccione la acción de flujo de aplicaciones. La acción AppFlow define la lista de recopiladores AppFlow a los que exporta las estadísticas de EdgeSight Monitoring. Si ha seleccionado varios servidores virtuales de equilibrio de carga, la misma acción de AppFlow se asociará con las directivas de respuesta vinculadas a ellos. Más adelante, puede cambiar la acción de AppFlow configurada para cada uno de los servidores virtuales de equilibrio de carga seleccionados individualmente, si es necesario.
  5. Haga clic en OK.

Exportación de datos de rendimiento de páginas web a AppFlow Collector