Zbieraj dane dotyczące długości kolejki wewnętrznej procesu roboczego

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

Licznik „Zbieraj dane dotyczące długości kolejki wewnętrznej procesu roboczego” dla procesu roboczego programu Microsoft Service Automation

Knowledge Base article:

Podsumowanie

Zbiera dane licznika wydajności „Długość kolejki wewnętrznej elementu Worker”.

Konfiguracja

W odniesieniu do tej reguły można skonfigurować następujące opcje:

Opcja

Definicja

Domyślne

Nazwa licznika

Nazwa licznika wydajności. Tej wartości nie należy zastępować, jednak nie dotyczy to pakietu językowego.

Długość kolejki wewnętrznej elementu Worker

Włączone

Określa, czy monitor powinien zostać uruchomiony.

Prawda

Częstotliwość

Liczba sekund między okresami uruchomienia reguły.

600

Maksymalna separacja próbek

Maksymalna liczba próbek w ramach ustawienia Tolerancja, które są pomijane przed pobraniem nowej próbki.

4

Nazwa obiektu

Nazwa obiektu wydajności. Tej wartości nie należy zastępować, jednak nie dotyczy to pakietu językowego.

Liczniki wydajności procesu roboczego programu Orchestrator

Tolerancja

Wymagana różnica między wartościami aktualnie i poprzednio pobranej próbki, aby pobrana została kolejna próbka.

5

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker
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.WorkerInternalQueueLength" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker" 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>Worker Internal Queue Length</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>