ADC

Agrupar registros en valores de atributos

La información estadística, como la cantidad de veces que se ha accedido a una URL en particular en general y por cliente, y la cantidad total de solicitudes GET y POST por cliente, pueden proporcionar información valiosa sobre si alguno de sus recursos necesita ampliarse para satisfacer la demanda u optimizarse para la entrega. Para obtener estas estadísticas, debe usar un conjunto apropiado de expresiones de selección y, a continuación, usar el parámetro pattern en el comando stat stream identifier. La agrupación se basa en el patrón que se especifica en el comando. La agrupación se puede realizar simultáneamente en los valores de varias expresiones.

En la interfaz de línea de comandos, puede agrupar la salida mediante los patrones de su elección. En la utilidad de configuración, el patrón depende de las elecciones que haga al desglosar los valores de varias expresiones del selector. Por ejemplo, considere un selector que tenga las expresiones HTTP.REQ.URLCLIENT.IP.SRC, y HTTP.REQ.LB_VSERVER.NAME, en ese orden. La página principal de estadísticas muestra iconos para cada una de estas expresiones. Si hace clic en el icono de CLIENT.IP.SRC, ¿la salida se basa en los patrones ?. El resultado muestra las estadísticas de cada dirección IP del cliente. Si hace clic en una dirección IP, el resultado se basa en los patrones * <IP address> ? y ? <IP address> * donde <IP address> está la dirección IP que seleccionó. En la salida resultante, si hace clic en una URL, el patrón utilizado es <URL> <IP address> ?.

Para agrupar los registros en los valores de las expresiones del selector mediante la interfaz de línea de comandos

En la solicitud de comando, introduzca el siguiente comando para agrupar los registros en función de una expresión de selector:

stat stream identifier <name> [<pattern> ...]

Los siguientes ejemplos utilizan un patrón diferente para demostrar el efecto del patrón en la salida del comando stat stream identifier. Las expresiones del selector son HTTP.REQ.URL y HTTP.REQ.HEADER(“UserHeader”), en ese orden. Las solicitudes contienen un encabezado personalizado cuyo nombre es UserHeader. Tenga en cuenta que en los ejemplos, un valor estadístico dado cambia según lo determinado por la agrupación, pero la suma total de los valores de un campo determinado sigue siendo la misma.

Ejemplo 1

En el siguiente comando, el patrón utilizado es? ?. El dispositivo agrupa la salida en los valores recopilados para ambas expresiones del selector. Los encabezados de las filas constan de los valores de expresión separados por un signo de interrogación (?). ¿La fila con el encabezado /mysite/mypage1.html? Ed muestra las estadísticas de las solicitudes realizadas por el usuario Ed para la URL /mysite/mypage1.html.

Nota:

Debe asegurarse de escribir el siguiente comando con “? ¿”en lugar de “? “. Por ejemplo, el selector If usa una expresión: client.ip.src y client.tcp.srcport. El comando Stat para agrupar la salida en los valores recopilados para el selector es ‘stat stream identifier myidentifier? ? -FullValues’ como se indica a continuación.

> stat stream identifier myidentifier ? ? -fullValues
Stream Session statistics
                                         Req                BandW
/mysite/mypage2.html?Grace                 1                 2553
/mysite/mypage1.html?Grace                 2                    4
/mysite/mypage1.html?Ed                    8                   16
/mysite/mypage2.html?Joe                   1                 2554
/mysite/mypage1.html?Joe                   5                   10
/mysite/?Joe                               1                    4

                                     RspTime                 Conn
/mysite/mypage2.html?Grace                 0                    0
/mysite/mypage1.html?Grace                 0                    0
/mysite/mypage1.html?Ed                    0                    0
/mysite/mypage2.html?Joe                   0                    0
/mysite/mypage1.html?Joe                   0                    0
/mysite/?Joe                               6                    0
 Done
<!--NeedCopy-->

Ejemplo 2

En el siguiente comando, el patrón utilizado es *?. El dispositivo agrupa la salida en los valores acumulados para la segunda expresión HTTP.REQ.HEADER(“UserHeader”). Las filas muestran las estadísticas de todas las solicitudes realizadas por los usuarios Grace, Ed y Joe.

Nota:

Asegúrese de escribir el siguiente comando con “? ¿”en lugar de “? “.

> stat stream identifier myidentifier * ?
Stream Session statistics
                 Req    BandW  RspTime     Conn
Grace              3     2557        0        0
Ed                 8       16        0        0
Joe                7     2568        6        0
 Done
<!--NeedCopy-->

Ejemplo 3

En el siguiente comando, el patrón utilizado es? *, que es el patrón predeterminado. La salida se agrupa según los valores recopilados para la primera expresión del selector. Cada fila muestra las estadísticas de una URL.

Nota:

Asegúrese de escribir el siguiente comando con “? ¿”en lugar de “? “.

> stat stream identifier myidentifier ? * -fullValues
Stream Session statistics
                                        Req                BandW
/mysite/mypage2.html                      2                 5107
/mysite/mypage1.html                     15                   30
/mysite/                                  1                    4

                                     RspTime                 Conn
/mysite/mypage2.html                       0                    0
/mysite/mypage1.html                       0                    0
/mysite/                                   6                    0
 Done
<!--NeedCopy-->

Ejemplo 4

En el siguiente comando, el patrón utilizado es * *. El dispositivo muestra un conjunto de estadísticas colectivas para todas las solicitudes recibidas, sin título de fila.

> stat stream identifier myidentifier * *
Stream Session statistics
                 Req    BandW  RspTime     Conn
                  18     5141        6        0
 Done
<!--NeedCopy-->

Ejemplo 5

En el siguiente comando, el patrón es /mysite/mypage1.html *. El dispositivo muestra un conjunto de estadísticas colectivas para todas las solicitudes recibidas para la URL /mysite/mypage1.html, sin título de fila.

> stat stream identifier myidentifier /mysite/mypage1.html *
Stream Session statistics
                 Req    BandW  RspTime     Conn
                  15       30        0        0
 Done
<!--NeedCopy-->
Agrupar registros en valores de atributos