Citrix ADC

演示applow

控制中心tráfico数据中心的应用程序。Recopila información valiosa nivel de flujo y sesión de usuario para icicaciones de supervisión del rendimiento de las icicaciones, análisis e intelligence igencia empresarial。También recopila datos de rendimiento de páginas web e información de base de datos。AppFlow transmitte la información mediante el formato Internet Protocol Flow Information Export (IPFIX), que es un estándar abierto del Grupo de trabajo de ingeniería de Internet (IETF) definido en rfc5101。IPFIX (la versión estandarizada de NetFlow de Cisco) se utilization za ampliamente para monitor la información de flujo de red。AppFlow定义新元素información para representar información a nivel de aplicación, datos de rendimiento de páginas web e información de base de datos。

中间UDP通信协议传输,AppFlow传输los datos recopilados, denominadosflujo登记册, uno o más recopiladores IPv4。我们的日常生活和日常生活的登记históricos我们的日常生活。

AppFlow proporciona visibilidad a nivel de transacción para flujos HTTP, SSL, TCP, SSL_TCP y HDX Insight。普德,我必须和你在一起。

背板

Para obtener más información清醒HDX洞察,咨询HDX洞察力

AppFlow应用程序和指令,对环境的记录,对流体的选择,对连接específico,对流体的使用。Una acción de AppFlow especifica qué conjunto de recopiladores reciben los registros de AppFlow。Las directivas, basadas en exsiones avanzadas, se pueden configuration para selciciar flujos para los que se envían registros de flutivas a recopiladores especificados por la acción de AppFlow asociada。

Para limitar los tipos de flujos, puede habilitar AppFlow Para un servor virtual。AppFlow también puede proporcionar estadísticas para el servidor virtual。

También puede habilitar AppFlow para un servicicio específico, que代表un servidor deplicaciones, y monitorel tráfico一个ese servidor deplicaciones。

注:Esta función solo se admite en las compilaciones nCore de Citrix ADC。

Cómo funciona AppFlow

En el caso de implementación más común, el tráfico入口fluye hacia una dirección IP virtual (VIP) del dispositivo Citrix ADC y se平衡la carga En un servidor。El tráfico saliente fluye desde El servidor a una dirección IP asignada o de subred en Citrix ADC y del VIP al client。Un flujo es una colección单向IP标识符:SourceIP, SourcePort, destp, DestPort协议。

La siguiente ilustración describe cómo funciona La función AppFlow。

Ilustracion 1。Secuencia de flujo de Citrix ADC

Secuencia de flujo

在这里有一个美好的世界ilustración,在这里有一个红色的轨迹transacción依赖着我们dirección del tráfico。

Los different flujos que forman un registro de flujoson:

并减少1:

并减少2:

并减少3:

并减少4:

Para ayudar al recopilador a vincular los cuatro flujos de una transacción, AppFlow agrega un elemento transactionID personalizado cada flujo。Para la conmutación de contenido a nivel de aplicación, como HTTP, es可能的平衡la carga de una conexión TCP de un solo client Para distas conexiones TCP de后端Para cada concicitud。AppFlow比例与注册表para cada transacción。

flujo登记册

应用程序管理系统información estándar网络流量管理系统IPFIX,网络流量管理系统,数据记录和字节记录。Los registros de AppFlow también continenen información a nivel de aplicación (como URL HTTP, métodos de solicitud HTTP y códigos de estado de respuesta, tiempo de respuesta del servidor y latencia)。国家活动日期página网站(国家活动时间página,国家活动时间página和国家奉献时间página)。Y la información de la datos (como protocol de datos, el estado de respuesta de la datos and el tamaño de respuesta Los flustrostroo IPFIX se basan en plantillas que debenenenarse antes de enviarararstrostrostroo de flujo。

Plantillas

AppFlow定义un conjunto de plantilla, una para cada tipo de flujo。Cada plantilla contiene un conjunto de elements de información (IE) estándar y elements de información específicos de la empresa (EIE)。Las plantillas IPFIX定义el orden y el tamaño de los elements de información (Internet Explorer) en el registro de flujo。as plantillas se envían alos recopiladores a intervalos regulares, como se description en rfc5101。

puede plantilla puede inclir las siguentes EIE:

  • transactionID

    Número de 32位sin firmar que identiica una transacción a nivel de aplicación。Para HTTP,对应一个不平等的关心。与flujo登记册相对应的关怀之道和对身份的怀念之情transacción。En el caso más común, hay cuatro单向流动的注册地址对应esta transacción。Si Citrix ADC属la respuesta por sí mismo (servida desde la caché整合o中间una directiva de seguridad), es可能que solo haya dos registros de flujo para esta transacción。

  • connectionID

    Número de 32 bit sin firmar que identifier una conexión de capa 4 (TCP o UDP)。Los flujos de Citrix ADC son双向,con dos registros de flujo独立para cada dirección del flujo。Este elemento de información se puede utizar para vincular los dos flujos。

    Para Citrix ADC, unconnectionid es unidentificador de la structura de datos conexión Para realizar un seguimiento del progresso de una conexión。En una transacción HTTP, por ejemplo, un connectionID determinado puede tener varios elementos transactionID对应一个varias solicitudes realizadas En esa conexión。

  • tcpRTT

    时间和力量,力量和力量conexión TCP。这是一件很有意义的事métrica这是一件很有意义的事。

  • httpRequestMethod

    Número de 8 bits que indica el método HTTP utilitzado en la transacción。Junto con la plantilla se envía una plantilla de opciones con la asignación de número a método。

  • httpRequestSize

    Número de 32位sin firmar que indica el tamaño de la carga útil de la solicitud。

  • httpRequestURL

    La URL HTTP请求客户。

  • httpUserAgent

    来自于关怀进入者和奴仆网络。

  • httpResponseStatus

    Número de 32位sin firmar que indica el código de estado de respuesta。

  • httpResponseSize

    Número de 32位sin firmar que indica el tamaño de la respuesta。

  • httpResponseTimeToFirstByte

    Número de 32位sin firmar que indica el timempo que tarda en recibir el primer字节de la respuesta。

  • httpResponseTimeToLastByte

    Número de 32位sin firmar que indica el timempo que se tarda en recibir el último byte de la respuesta。

  • flowFlags

    64位在不同条件下的固定使用指示。

EIE参照资料páginas web

  • clientInteractionStartTime

    Hora en la que el explorador recibe el primer byte de la respuesta para cargar cualquier objecto de la página, como imágenes, guiones y hojas de estilo。

  • clientInteractionEndTime

    Hora en la que el explorador recibió el último字节de respuesta para cargar todos los objectos de la página, como imágenes,脚本y hojas de estilo。

  • clientRenderStartTime

    Hora en la que el explorador empieza a renderizar la página。

  • clientRenderEndTime

    Hora en la que un explorador terminó de renderizar toda la página, incluidos los objects incrustados。

EIE para información de bases de datos

  • dbProtocolName

    Número 8位数据基础标准。Los valores válidos儿子1 para MS SQL y 2 para MySQL。

  • dbReqType

    Número de 8位sin firmar que indica el método de solicitud de datos use ado en la transacción。参数MS SQL, los valores válidos son 1参数QUERY, 2参数TRANSACTION, 3参数RPC。Para obtener valores válidos Para MySQL, consulte la documentación de MySQL。

  • dbReqString

    立案调查,立案调查,立案调查,立案调查。

  • dbRespStatus

    Número de 64位sinfirmar que indica el estado de la respuesta de la base de datos recibida del servidor web。

  • dbRespLength

    Número de 64位sin firmar que indica el tamaño de la respuesta。

  • dbRespStatString

    工作时间,工作时间,工作时间。

演示applow

En este artículo