メトリック ファミリは、指定されたテクノロジーに対して収集およびレポートするメトリック一式を定義します。 これらのメトリックは、レポートがベンダー(データ ソース)にかかわらず均一になるように正規化されます。 すべてのベンダーがメトリック ファミリ内の全メトリックに対する値を提供するとは限りません。また、すべてのメトリックが必要だとは限りません。 ベンダーが値を提供しない場合、メトリックは「null」になります。 また、null メトリックに基づいたレポート ビューはすべて空になります。
メトリック ファミリは、アイテム名およびインデックスなど、ディスカバリ中にキャプチャされる属性も定義します。また、コンポーネントの一致を照合するディスカバリ ルールが定義されている場合があります。 メトリック ファミリは監視プロファイルに含めます。 監視プロファイル内のメトリック ファミリのセットは、プロファイルと関連付けられている各デバイス コレクション内のデバイスに対してどのメトリックを収集するかを決めます。
フレーム リレー PVC の例をサポートするメトリック ファミリの例を以下に示します。 カスタム コンポーネントの例(frPVC)が ComponentFacets セクションにどのように含まれているか注目してください(サンプルを示す目的で太字になっています)。
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Auto-generated by the type catalog local manager. -->
<DataModel namespace="http://im.ca.com/normalizer" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="IMDBCertificationFacet.xsd">
<FacetType name="frPVCInfo" descriptorClass="com.ca.im.core.datamodel.certs.NormalizedFacetDescriptorImpl">
<Documentation>Frame Relay Permanent Virtual Circuit</Documentation>
<FacetOf namespace="http://im.ca.com/core" name="Item" />
<AttributeGroup name="AttributeGroup" external="true" list="true">
<Documentation />
<Attribute name="Indexes" type="ObjectID[]">
<Documentation />
<Polled>false</Polled>
<Baseline>false</Baseline>
<IsDbColumn>false</IsDbColumn>
<Variance>false</Variance>
<StandardDeviation>false</StandardDeviation>
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<WriteOnPoll>false</WriteOnPoll>
<RollupStrategy />
<AttributeDisplayName />
<Percentile>0</Percentile>
</Attribute>
<Attribute name="Names" type="String">
<Documentation>The name of the frame relay circuit</Documentation>
<Polled>false</Polled>
<Baseline>false</Baseline>
<IsDbColumn>false</IsDbColumn>
<Variance>false</Variance>
<StandardDeviation>false</StandardDeviation>
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<WriteOnPoll>false</WriteOnPoll>
<RollupStrategy />
<AttributeDisplayName />
<Percentile>0</Percentile>
</Attribute>
<Attribute name="Description" type="String">
<Documentation>A description for the frame relay circuit</Documentation>
<Polled>false</Polled>
<Baseline>false</Baseline>
<IsDbColumn>false</IsDbColumn>
<Variance>false</Variance>
<StandardDeviation>false</StandardDeviation>
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<WriteOnPoll>false</WriteOnPoll>
<RollupStrategy />
<AttributeDisplayName />
<Percentile>0</Percentile>
</Attribute>
<Attribute name="BECNIn" type="Double">
<Documentation>Backward congestion since the virtual circuit was created</Documentation>
<Polled>true</Polled>
<Baseline>false</Baseline>
<IsDbColumn>true</IsDbColumn>
<Variance>false</Variance>
<StandardDeviation>false</StandardDeviation>
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<WriteOnPoll>false</WriteOnPoll>
<RollupStrategy>Sum</RollupStrategy>
<AttributeDisplayName />
<Percentile>0</Percentile>
</Attribute>
<Attribute name="FECNIn" type="Double">
<Documentation>Forward congestion since the virtual circuit was created</Documentation>
<Polled>true</Polled>
<Baseline>false</Baseline>
<IsDbColumn>true</IsDbColumn>
<Variance>false</Variance>
<StandardDeviation>false</StandardDeviation>
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<WriteOnPoll>false</WriteOnPoll>
<RollupStrategy>Sum</RollupStrategy>
<AttributeDisplayName />
<Percentile>0</Percentile>
</Attribute>
<Attribute name="FramesIn" type="Double">
<Documentation>Frames received since the virtual circuit was created</Documentation>
<Polled>true</Polled>
<Baseline>false</Baseline>
<IsDbColumn>true</IsDbColumn>
<Variance>false</Variance>
<StandardDeviation>false</StandardDeviation>
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<WriteOnPoll>false</WriteOnPoll>
<RollupStrategy>Sum</RollupStrategy>
<AttributeDisplayName />
<Percentile>0</Percentile>
</Attribute>
<Attribute name="FramesOut" type="Double">
<Documentation>Frames sent since the virtual circuit was created</Documentation>
<Polled>true</Polled>
<Baseline>false</Baseline>
<IsDbColumn>true</IsDbColumn>
<Variance>false</Variance>
<StandardDeviation>false</StandardDeviation>
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<WriteOnPoll>false</WriteOnPoll>
<RollupStrategy>Sum</RollupStrategy>
<AttributeDisplayName />
<Percentile>0</Percentile>
</Attribute>
<Attribute name="BytesIn" type="Double">
<Documentation>Bytes received since the virtual circuit was created</Documentation>
<Polled>true</Polled>
<Baseline>false</Baseline>
<IsDbColumn>true</IsDbColumn>
<Variance>false</Variance>
<StandardDeviation>false</StandardDeviation>
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<WriteOnPoll>false</WriteOnPoll>
<RollupStrategy>Sum</RollupStrategy>
<AttributeDisplayName />
<Percentile>0</Percentile>
</Attribute>
<Attribute name="BytesOut" type="Double">
<Documentation>Bytes sent since the virtual circuit was created</Documentation>
<Polled>true</Polled>
<Baseline>false</Baseline>
<IsDbColumn>true</IsDbColumn>
<Variance>false</Variance>
<StandardDeviation>false</StandardDeviation>
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<WriteOnPoll>false</WriteOnPoll>
<RollupStrategy>Sum</RollupStrategy>
<AttributeDisplayName />
<Percentile>0</Percentile>
</Attribute>
</AttributeGroup>
<Attribute name="SourceFacetTypes" cached="true" list="true" persistent="true" type="QName">
<Documentation />
</Attribute>
<DisplayName>Frame Relay PVC</DisplayName>
<Expressions>
<ExpressionGroup destCert="{http://im.ca.com/core}Item">
<Expression destAttr="Name">Names</Expression>
</ExpressionGroup>
<ExpressionGroup destCert="{http://im.ca.com/inventory}DeviceComponent">
<Expression destAttr="IndexList">Indexes</Expression>
</ExpressionGroup>
</Expressions>
<TableName>FR_PVC_INFO</TableName>
<ComponentFacets>
<Facet>{http://im.ca.com/inventory}frPVC</Facet>
</ComponentFacets>
<Protocol>IMDB</Protocol>
<Normalized>true</Normalized>
</FacetType>
</DataModel>
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|