Collecter les demandes de base de données Worker par seconde

Microsoft.SystemCenter.ServiceManagementAutomation.Rule.Collect.WorkerDatabaseRequestsPerSec (Rule)

Compteur Collecter les demandes de base de données par seconde pour Microsoft Service Automation Worker

Knowledge Base article:

Résumé

Collecte le compteur de performances Appels du service web par seconde. Celui-ci indique le nombre d'appels que les clients passent au service web Service Management Automation.

Configuration

Il est possible de configurer les options suivantes sur cette règle :

Option

Définition

Valeur par défaut

CounterName

Nom du compteur de performances. Cette valeur ne doit pas être remplacée, sauf par un module linguistique.

WorkerDatabaseRequestsPerSec

Activé

Indique si l'analyse doit s'exécuter.

Vrai

Fréquence

Nombre de secondes entre les exécutions de la règle.

600

MaximumSampleSeparation

Nombre maximal d'échantillons dans le cadre du paramètre Tolérance qui sont ignorés avant de collecter un nouvel échantillon.

4

ObjectName

Nom de l'objet de performance. Cette valeur ne doit pas être remplacée, sauf par un module linguistique.

Compteurs de performances d'Orchestrator Worker

Tolérance

Quantité de laquelle la valeur de l'échantillon doit différer par rapport à la valeur précédemment collectée afin que l'échantillon soit collecté.

5

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.Server.RunbookWorker
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

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

Source Code:

<Rule ID="Microsoft.SystemCenter.ServiceManagementAutomation.Rule.Collect.WorkerDatabaseRequestsPerSec" Target="Microsoft.SystemCenter.ServiceManagementAutomation.Server.RunbookWorker" Enabled="true" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SystemCenter.ServiceManagementAutomation.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Worker Database Requests Per Sec</CounterName>
<ObjectName>Orchestrator Worker Performance Counters</ObjectName>
<InstanceName/>
<AllInstances>true</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>