Collect Web Service Percentage of Max Concurrent Calls

Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Rule.Collect.WebServicePercentageOfMaxConcurrentCalls (Rule)

Collect Percentage of Max Concurrent Calls counter for Microsoft Service Automation Web Service

Knowledge Base article:

Summary

Collects the Web Service Percentage of Max Concurrent Calls performance counter.

Configuration

The following options can be configured on this rule:

Option

Definition

Default

CounterName

Name of the performance counter. This value should not be overridden except by a language pack.

WebServiceCallsPerSecond

Enabled

Specifies whether the monitor should run.

True

Frequency

Number of seconds between times that the rule is run.

600

MaximumSampleSeparation

The maximum number of samples within the Tolerance setting that are skipped before a new sample is collected.

4

ObjectName

Name of the performance object. This value should not be overridden except by a language pack.

Orchestrator Worker Performance Counters

Tolerance

The amount that the value of the sample must differ from the previously collected value in order for the sample to be collected.

5

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Web
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.OptimizedDataProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Rule.Collect.WebServicePercentageOfMaxConcurrentCalls" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Web" Enabled="true" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Percentage Of Max Concurrent Calls</CounterName>
<ObjectName>ServiceModelService 4.0.0.0</ObjectName>
<InstanceName>OrchestratorService@||OrchestratorService.svc</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>600</Frequency>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>6</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>