您可以使用组定义来定义这些元素的分组:
|
报告功能 |
说明 |
|
条形图 |
“条形图”是显示摘要数据的简单方法。 条形图中的值与在表格中看到的值是一样,但是可以另外使用“组定义”对条形分组。 使用“组定义”属性对图表中的条形进行分组,并定义在每组条形下显示的标签。 默认情况下,它是代理。 要禁用分组,请输入组定义的字面值,该值显示为在图表下的单个标签。 使用“项标签”属性可定义图例中显示的内容。 |
|
饼图 |
饼图可用于显示摘要或分组数据的相对值,通过用“组定义”属性将度量标准组来定义。 将“按组聚合数据”属性设置为选中。 使用“项标签”属性可定义图例中显示的内容。 |
|
聚合数据 |
使用“聚合数据到组”属性时,Introscope 通过合计或平均来组合组中的度量标准,具体取决于“聚合使用”属性是如何设置的。 聚合数据变为新数据项,并在表中显示为单个一行,或在图表中显示为一个绘图。 组名称变为数据项的标签,“项标签”属性不再适用。 |
|
小计 |
使用“组定义”可定义如何将度量标准组,提供组标记,还可对行进行小计。 “按组小计数据”属性类似于聚合。 在表中,这两种属性都会组合行,但是小计时将显示单个度量标准行;启用“按组聚合数据”属性时,只显示小计行。 在表格中,可以设置“按组小计数据”以按组对项进行排序,然后求其小计-选中“按组聚合数据”选项时,“按组小计数据”属性将无效。 注意:总是在整个时间范围内汇总表格中的数据。 根据“聚合使用”设置,“值”列被标记为“总和”或“平均值”。 选择“合计”时可将整个时间范围内各数据点的各个度量标准值加起来。 |
可使用变量和正则表达式来执行以下操作:
使用这些变量可提取完全合格的度量标准字符串的部分内容。
|
变量 |
替换 |
|
$host |
代理的主机部分 |
|
$proc |
代理的过程部分 |
|
$agentname |
代理的代理名称部分。 与 $agent 相比。 |
|
$agent |
完全代理规范:主机、进程、代理 |
|
$metric |
冒号 (:) 右侧度量标准标识符的部分。 |
|
$path |
冒号 (:) 左侧度量标准标识符的部分。 |
|
$path[n] |
路径的索引段(基础 1)。 如果在范围以外,则返回空字符串 |
|
$path[-m] |
从末端计数的路径段 m。 |
|
$path[m:n] |
路径从段 m 至段 n(包含该段)的部分。 如果其中一个值为负值,那么将从末端开始计数段。 |
|
$domain |
域;例如 *超级域* |
|
$regex |
定义正则表达式字符串的开头部分。 请参阅使用正则表达式。 |
例如:

使用上面的示例:
|
此字符串使用变量和纯文本... |
显示为: |
|
$host - $path[-1] |
damien.ca.com - ActionServlet |
|
$agentname servlet $path[-1] |
WebSphere Servlet ActionServlet |
|
Servlet $metric |
Servlet 平均响应时间 |
也可以使用正则表达式定义分组。
正则表达式使用这些模式:
|
变量 |
说明 |
|
$regex['模式'] |
与给定正则表达式匹配的完整度量标准 URL 的部分。 如果 regex 具有组,则仅提取组。 否则提取所有匹配的内容。 如果没有匹配的内容,则返回完整的度量标准。 这将用来表示原有设置。 |
|
$regex['模式','替换'] |
将与给定正则表达式相匹配的完整度量标准 URL 的部分替换为给定的替换模式。 模式中的任何捕获组都可使用 $ 变量通过插入来替换,其中 $1 是第一个组,$2 是第二个组,依次类推。 |
对于完全合格的度量标准
*超级域*|foo.company.com|WebSphere|WebSphere|Servlets|ActionServlet:平均响应时间
|
此字符串使用变量和纯文本... |
将显示为: |
|
$regex['(\w*).company.com'] servlets |
foo servlets |
考虑将此正则表达式用作项名称的示例:
\|Servlets\|.*:平均响应时间。*
假设这与两个代理中各代理上的五个不同的 servlet 相匹配。 如果在有默认设置的图表上显示这些度量标准,将在图表上看到 5 * 2 = 10 个绘图。
可按照 Servlet 或代理对度量标准分组。 默认情况下是按照代理分组,因为默认组定义是:
(.*?\|.*?\|.*?)\|
如果启用“按组聚合数据”属性,将只看到两个绘图-每个应用程序服务器对应一个绘图,这些服务器聚合了上面的所有 servlet。
如果将组定义更改为与 servlet 名称相匹配的正则表达式,则两个应用程序服务器上特定 servlet 的度量标准将聚合到单个绘图中,给出 5 个绘图,每个 servlet 一个绘图。
这种情况下,组定义可能是:Servlets\|(.*):,匹配度量标准的精确 Servlet 名字部分。
Sun 的 Java API 模式类页上包含支持的正则表达式语法的完整指南,该页地址为:http://java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html。
|
版权所有 © 2013 CA。
保留所有权利。
|
|