運算式告知 Data Aggregator 如何針對度量系列中定義或相關的項目本身的屬性計算屬性值。 自訂度量系列中包含的運算式將決定這些值在報告及儀表板檢視中如何顯示。 <ExpressionGroupList> 區段包含運算式。
如果度量系列的屬性是表格屬性,度量系列 XML 必須包含 <ExpressionGroupList> 區段,而且,對於下列兩個相關項目 (目的地憑證),至少需要運算式群組:
對於自訂度量系列中定義的各個元件,您也必須定義運算式群組。 <ExpressionGroupList> 區段中的標籤如下所示:
– <DestAttr>
– <Expression>
附註:如需有關各個 XML 標記的詳細資訊,請參閱 MetricFamily.xsd 及 Component.xsd 檔案中提供的內嵌文件。 如需程式碼範例,請參閱 ProcessInfoMFWithComponent.xml 檔案。 此範例檔案定義收集程序度量的度量系列。
下列資訊說明從屬性清單的元素執行計算。 計算通常是不重要的指派,例如程序 ID。
附註:請勿混淆度量系列與廠商憑證 ExpressionGroups。 度量系列會以下列格式的 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 中定義的屬性名稱。 在此範例中,component 程序提供屬性 Arguments、ProcessUID、ProcessID 及 and ParentProcessID。 |
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|