表达式告诉 Data Aggregator 如何为您的度量标准系统中定义的或与您的度量标准系列相关的项目的属性计算值。 自定义度量标准系列中包括的表达式将决定这些值在报告和显示板视图中的显示方式。 表达式包含在 <ExpressionGroupList> 部分中。
如果您的度量标准系列的属性是表属性,您的度量标准系列 XML 必须包括 <ExpressionGroupList> 部分,并且至少对于以下两个相关项目(目标认证),必需一个表达式组:
您还必须为自定义度量标准系列中定义的每个组件定义一个表达式组。 <ExpressionGroupList> 部分中的标记如下所示:
– <DestAttr>
-<Expression>
注意:有关每个 XML 标记的详细信息,请参阅 MetricFamily.xsd 和 Component.xsd 文件中提供的行内注释式文档。 有关代码示例,请参阅 ProcessInfoMFWithComponent.xml 文件。 此示例文件定义用于收集进程度量标准的度量标准系列。
下列信息描述了如何计算属性列表中的元素。 通常计算是琐碎的分配,如进程 ID。
注意:请勿混淆度量标准系列和供应商认证 ExpressionGroup。 度量标准系列采用下列格式公开了 URI 的属性:
{http://im.ca.com/normalizer}Name.AttributeName
供应商认证 ExpressionGroup 中涉及到了该属性。
度量标准系列 ExpressionGroup 为数据库填充了利用 DestCert 和 DestAttr URI 处理的不同项。 计算表达式中的值,通常为属性列表中元素的琐碎分配。
例如,下图显示了如何将 {http://im.ca.com/inventory}Process.ProcessID 从度量标准系列 AttributeList 映射到 PID 属性。

必须存在以下 DestCert URI:
|
DestCert URI |
DestAttr |
|---|---|
|
{http://im.ca.com/core}Item |
名称 |
|
{http://im.ca.com/core}Item |
说明 |
|
{http://im.ca.com/inventory} DeviceComponent |
IndexList |
|
{http://im.ca.com/inventory} component |
ComponentDefinitionList 中定义的属性名称。 在示例中,组件进程提供了属性参数、ProcessUID、ProcessID 和 ParentProcessID。 |
|
版权所有 © 2014 CA Technologies。
保留所有权利。
|
|