CIM_BaseMetricValue クラス
メトリックのインスタンス値を表します。
構文
[Abstract, Version("2.19.0"), UMLPackagePath("CIM::Metrics::BaseMetric"), AMENDMENT]
class CIM_BaseMetricValue : CIM_ManagedElement
{
string InstanceID;
string MetricDefinitionId;
string MeasuredElementName;
datetime TimeStamp;
datetime Duration;
string MetricValue;
string BreakdownDimension;
string BreakdownValue;
boolean Volatile;
};
メンバー
CIM_BaseMetricValue クラスには、次の種類のメンバーがあります。
プロパティ
CIM_BaseMetricValue クラスには、これらのプロパティがあります。
-
BreakdownDimension
-
-
データ型: string
-
アクセスの種類: 読み取り専用
関連付けられたCIM_BaseMetricDefinition オブジェクトの BreakdownDimensions プロパティに基づいて、このメトリック値のセットが分割されるディメンション。
-
-
BreakdownValue
-
-
データ型: string
-
アクセスの種類: 読み取り専用
このインスタンス値に対して定義されている BreakdownDimension プロパティの値。 たとえば、 BreakdownDimension に "TransactionName" が含まれている場合、このプロパティは、この特定のメトリック値が適用される実際のトランザクションに名前を付けます。
-
-
Duration
-
-
データ型: datetime
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_BaseMetricDefinition。TimeScope", "CIM_BaseMetricValue.TimeStamp")
このメトリック値が有効な期間。 このプロパティは、特定の時点にのみ適用されるタイム スタンプには存在しませんが、特定の期間 (サンプリングなど) に対して有効と見なされる値に対して定義する必要があります。 Duration プロパティが存在し、Null 以外の場合、TimeStamp 値は間隔の末尾である必要があります。
-
-
InstanceID
-
含む名前空間のスコープ内で、このクラスのインスタンスを一意に識別します。
重要
名前空間内の一意性を確保するには、 InstanceID プロパティの値を次のパターンで構築する必要があります: OrgID:LocalID
OrgID には、 InstanceID を定義するビジネス エンティティが所有する著作権、商標、またはその他の一意の名前、または認識されたグローバル機関によって割り当てられた登録済み ID を含める必要があります。 このパターンは、スキーマ クラス名の構造に似ています。 さらに、一意性を確保するには、 InstanceID の最初のコロンが OrgID とLocalID の間にある必要があります。 したがって、 OrgID にはコロン (':') を含めてはいけません。
LocalID はビジネス エンティティによって選択され、異なる基になる実際の要素を識別するために再利用しないでください。
上記のパターンを使用しない場合、定義エンティティは、このプロバイダーまたはこの名前空間の他のプロバイダーによって生成された InstanceID プロパティ全体で、結果の InstanceID値が再利用されないことを保証する必要があります。
分散管理タスク フォース (DMTF) 定義インスタンスの場合、 パターンは OrgID を CIM に設定して使用する必要があります。
-
MeasuredElementName
-
-
データ型: string
-
アクセスの種類: 読み取り専用
メトリックによって測定される要素のわかりやすい名前。
このプロパティは、メトリック定義が CIM_ManagedElement オブジェクトに関連付けられていない場合に必要であり、補足情報を提供するために他の場合に使用できます。 これにより、 CIM_ManagedElement オブジェクトに関係なくメトリックをキャプチャできます。
メトリック値に関連付けられている 複数のCIM_ManagedElement オブジェクトがある場合は、いずれかのマネージド要素を選択して、メトリックの補足情報を作成できます。 プロパティは、測定された要素に対してクエリを実行するための外部キーとして使用されるものではありません。 代わりに、 CIM_ManagedElement への関連付けを使用する必要があります。
-
-
MetricDefinitionId
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 必須、 ModelCorrespondence ("CIM_BaseMetricDefinition。Id")
このインスタンス値に関連付けられている CIM_BaseMetricDefinition インスタンスのキー。
-
-
MetricValue
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 必須
メトリック値の文字列表現。 メトリック値の元のデータ型は、関連付けられている CIM_BaseMetricDefinition オブジェクトで指定されます。
-
-
タイムスタンプ
-
-
データ型: datetime
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_BaseMetricDefinition。TimeScope", "CIM_BaseMetricValue.期間")
メトリック インスタンスの値が計算される時刻。 これは、インスタンスが作成された時刻とは異なります。 Volatile プロパティが true の場合、新しい測定スナップショットが取得されるたびに、この値が変更されます。
管理アプリケーションでは、 CIM_BaseMetricValue のインスタンスを取得し、 TimeStamp 値に従って並べ替えることで、メトリック データの時系列を確立できます。
-
-
揮発 性
-
-
データ型: boolean
-
アクセスの種類: 読み取り専用
True を指定すると、メトリック インスタンスの値が変更されるたびに TimeStamp 値が変更されます。 False を指定すると、このオブジェクトは変更されず、新しい TimeStamp 値に対して新しいオブジェクトが作成されます。
-
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8 |
サポートされている最小のサーバー |
Windows Server 2012 |
名前空間 |
Root\virtualization\v2 |
MOF |
|
[DLL] |
|