Cet objet de détection de la condition est utilisé par les règles de collecte des performances pour mapper/transformer un élément du conteneur de propriétés choisi en un objet de compteur de performances SCOM. Une fois l'élément de conteneur de propriétés converti en un compteur de performances, les seuils, tendances et autres règles standard de données de performances peuvent être créées.
Ce mappeur est nécessaire lorsque l'application/composant géré(e) n'expose pas l'instrumentation à travers l'API de compteur de performances standard ou lorsque des informations de performances avancées calculées sont exigées.
Cet objet de détection de la condition est utilisé par les règles de collecte des performances pour mapper/transformer un élément du conteneur de propriétés choisi en un objet de compteur de performances SCOM. Une fois l'élément de conteneur de propriétés converti en un compteur de performances, les seuils, tendances et autres règles standard de données de performances peuvent être créées. Ce mappeur est nécessaire lorsque l'application/composant géré(e) n'expose pas l'instrumentation à travers l'API de compteur de performances standard ou lorsque des informations de performances avancées calculées sont exigées.
Nom d'objet : Nom de l'objet à utiliser dans le mappeur.
Nom de compteur : Nom du compteur à utiliser dans le mappeur.
Nom d'instance : Nom de l'instance à utiliser dans le mappeur.
Type | ConditionDetectionModuleType |
Isolation | Any |
Accessibility | Public |
RunAs | Default |
OutputType | System.Performance.Data |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
Filter | ConditionDetection | System.ExpressionFilter | Default |
Mapper | ConditionDetection | System.Performance.DataGenericMapper | Default |
<ConditionDetectionModuleType ID="Microsoft.Windows.DHCPServer.2012.CD.PerfFilter" Accessibility="Public" Batching="false" Stateful="false" PassThrough="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ObjectName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CounterName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="InstanceName" type="xsd:string"/>
</Configuration>
<OverrideableParameters/>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<ConditionDetection ID="Mapper" TypeID="Performance!System.Performance.DataGenericMapper">
<ObjectName>$Data/Property[@Name='ObjectName']$</ObjectName>
<CounterName>$Data/Property[@Name='CounterName']$</CounterName>
<InstanceName>$Data/Property[@Name='InstanceName']$</InstanceName>
<Value>$Data/Property[@Name='Value']$</Value>
</ConditionDetection>
<ConditionDetection ID="Filter" TypeID="System!System.ExpressionFilter">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='ObjectName']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Config/ObjectName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='CounterName']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Config/CounterName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</ConditionDetection>
</MemberModules>
<Composition>
<Node ID="Mapper">
<Node ID="Filter"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>Performance!System.Performance.Data</OutputType>
<InputTypes>
<InputType>System!System.BaseData</InputType>
</InputTypes>
</ConditionDetectionModuleType>