Citrix ADC

按属性值分组记录

统计信息,例如访问特定URL的总次数和每个客户端的次数,以及每个客户端的GET和POST请求的总数,可以提供有价值的见解,以了解是否需要扩展任何资源以满足需求或为交付进行优化。要获得此类统计信息,必须使用一组适当的选择器表达式,然后在stat stream identifier命令中使用pattern参数。分组基于命令中指定的模式。可以对多个表达式的值并发地执行分组。

在命令行界面中,您可以使用自己选择的模式对输出进行分组。在配置实用程序中,模式取决于您在深入研究各种选择器表达式的值时所做的选择。例如,考虑一个具有表达式的选择器HTTP.REQ.URLCLIENT.IP.SRC,HTTP.REQ.LB_VSERVER.NAME,按此顺序。统计信息主页显示每个表达式的图标。如果您单击的图标CLIENT.IP.SRC,则输出基于模式。输出显示每个客户端IP地址的统计信息。如果单击某个IP地址,则以“*”模式输出 ?然后呢? *在哪里< IP地址>为您选择的IP地址。在结果输出中,如果单击URL,则使用的模式为 ?

使用命令行界面对选择器表达式的值对记录进行分组

在命令提示符下,输入以下命令,根据选择器表达式对记录进行分组:

状态流标识符 […]

下面的示例使用不同的模式来演示该模式对stat流标识符命令输出的影响。选择器表达式依次是HTTP.REQ.URL和HTTP.REQ.HEADER(" UserHeader ")。请求包含一个自定义头,其名称为UserHeader。请注意,在示例中,给定的统计值会根据分组的不同而变化,但是给定字段的值的总和保持不变。

示例1

在下面的命令中,使用的模式是??.设备将为两个选择器表达式收集的值的输出分组。行标题由用问号(?)分隔的表达式值组成。标题为/mysite/mypage1.html的行?Ed显示用户Ed对URL /mysite/mypage1.html发出的请求的统计信息。

注意:

您必须确保以“\?”,而不是“?”。例如,If选择器使用一个表达式- client.ip.src和client.tcp. srport。对为选择器收集的值的输出进行分组的Stat命令是' Stat流标识符myidentifier \?\ ?-fullValues '如下所示。

>统计流标识符myidentifier ??-fullValues流会话统计Req BandW /mysite/mypage2.html?Grace 1 2553 /mysite/mypage1.html?Grace 24 /mysite/mypage1.html?ed8 16 /mysite/mypage2.html?Joe 1 2554 /mysite/mypage1.html?Joe 5 10 /mysite/?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/?乔6 0完成

示例2

在下面的命令中,使用的模式是* ?设备对第二个表达式HTTP.REQ.HEADER(“UserHeader”)累积的值的输出进行分组。这些行显示用户Grace、Ed和Joe发出的所有请求的统计信息。

注意:

确保键入以下命令并加上" \? ",而不是“?”。

>数据流标识符myidentifier * ?流会话统计Req BandW RspTime Conn Grace 3 2557 0 0 Ed 8 16 0 0 Joe 7 2568 60 0 Done 

示例3

在下面的命令中,使用的模式是?*,这是默认模式。输出根据为第一个选择器表达式收集的值分组。每行显示一个URL的统计信息。

注意:

确保键入以下命令并加上" \? ",而不是“?”。

>统计流标识符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 

示例4

在下面的命令中,使用的模式是* *。设备显示接收到的所有请求的一组集合统计信息,没有行标题。

> stat流标识符myidentifier * *流会话统计Req带宽RspTime Conn 18 5141 6 0完成

示例5

在下面的命令中,模式是/mysite/mypage1.html *。设备为URL /mysite/mypage1.html收到的所有请求显示一组集合统计信息,没有行标题。

> stat流标识myidentifier /mysite/mypage1.html *流会话统计Req BandW RspTime Conn 15 30 0 0完成
按属性值分组记录