如有需要,您可以从请求元素(如服务器端口、协议)或从请求 URL 的子字符串中派生 URL 组名称。 如果通过检查请求能够轻易地区分应用程序模块,这将非常有用。 以下部分介绍了 format 属性的高级形式。
要将 URL 组度量标准组织到反映与请求相关联的 HTTP 服务器主机名的名称下,请将 format参数定义如下:
introscope.agent.urlgroup.group.alpha.format={host}
当 format={host} 时,以下请求的统计信息将分别显示在 us.mybank.com 和 uk.mybank.com 度量标准名称下:
https://us.mybank.com/mifi/loanApp... https://uk.mybank.com/mifi/loanApp...
要将 URL 组统计信息组织到反映与请求相关联的协议的名称下,请将 format 参数定义如下:
introscope.agent.urlgroup.group.alpha.format={protocol}
当 format={protocol} 时,统计信息在调查器中将分组到请求 URL 的协议部分所对应的度量标准名称下。 例如,这些请求的统计信息将显示在 https 度量标准名称下:
https://us.mybank.com/cgi-bin/mifi/scripts...... https://uk.mybank.com/cgi-bin/mifi/scripts......
要将 URL 组统计信息组织到反映与请求相关联的端口的名称下,请将 format 参数定义如下:
introscope.agent.urlgroup.group.alpha.format={port}
当 format={port} 时,统计信息将分组到请求 URL 的端口部分所对应的名称下。 例如,这些请求的统计信息将显示在 9001 名称下。
https://us.mybank.com:9001/cgi-bin/mifi/scripts...... https://uk.mybank.com:9001/cgi-bin/mifi/scripts......
要在调查器中将 URL 组统计信息组织到反映与请求相关联的参数值的度量标准名称下,请将 format 参数定义如下:
introscope.agent.urlgroup.group.alpha.format={query_param:param}
当 format={query_param:param} 时,统计信息在调查器中将分组到指定参数值所对应的度量标准名称下。 没有参数的请求将列在 <empty> 下。 例如,使用以下参数定义:
introscope.agent.urlgroup.group.alpha.format={query_param:category}
这些请求的统计信息将显示在度量标准名称 "734" 下。
http://ubuy.com/ws/shopping?ViewItem&category=734&item=3772&tc=photo http://ubuy.com/ws/shopping?ViewItem&category=734&item=8574&tc=photo
要将 URL 组统计信息组织到反映请求 URL 路径部分字符串的名称下,请将 format 参数定义如下:
introscope.agent.urlgroup.group.alpha.format={path_substring:m:n}
其中,m 是第一个字符的索引,n 是大于最后一个字符的索引的索引。 例如,使用此设置:
introscope.agent.urlgroup.group.alpha.format={path_substring:0:3}
此请求的统计信息将显示在度量标准节点 "/ht" 下
http://research.com/htmldocu/WebL-12.html
要将 URL 组统计信息组织到反映请求 URL 路径部分字符串的名称下,请将 format 参数定义如下:
introscope.agent.urlgroup.group.alpha.format=
{path_delimited:delim_char:m:n}
其中,delim_char 是用于分隔路径中各区段的字符,m 是要选择的第一个区段的索引,n 是大于要选择的最后区段的索引的索引。 例如,使用此设置:
introscope.agent.urlgroup.group.alpha.format={path_delimited:/:2:4}
以下形式的请求的统计信息:
http://www.buyitall.com/userid,sessionid/pageid
将显示在度量标准名称 /pageid 下
请注意:
此表显示上例的区段以斜杠字符进行分隔:
|
区段索引 |
0 |
1 |
2 |
3 |
|
区段字符串 |
/ |
userid、sessionid |
/ |
pageid |
您可以根据需要指定多个分隔符。 例如,使用此设置:
introscope.agent.urlgroup.group.alpha.format={path_delimited:/,:3:4}
上面所示形式的请求的统计信息将显示在度量标准名称 sessionid 下。
此表显示上例的区段以斜杠和逗号字符进行分隔:
|
区段索引 |
0 |
1 |
2 |
3 |
4 |
5 |
|
区段字符串 |
/ |
userid |
, |
sessionid |
/ |
pageid |
您可以在单个 format 字符串中结合使用多种命名方法,如下所示:
introscope.agent.urlgroup.group.alpha.format=red {host} orange {protocol} yellow {port} green {query_param:foo} blue {path_substring:2:5} indigo {path_delimited:/:0:1} violet {path_delimited:/:1:4} ultraviolet {path_substring:0:0} friend computer
|
版权所有 © 2013 CA。
保留所有权利。
|
|