Samla in minne för Runbook-tjänst

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

Samla in minnesanvändning för Runbook-tjänst.

Knowledge Base article:

Sammanfattning

Samlar in mängden minne som används av Service Management Automation Runbook-tjänsten.

Konfiguration

Följande alternativ kan konfigureras för den här regeln:

Alternativ

Definition

Standard

CounterName

Namnet på prestandaräknaren. Värdet får inte åsidosättas förutom av ett språkpaket.

RunbookServiceMemory

Aktiverat

Anger huruvida övervakaren ska köras.

Sant

Frekvens

Antal sekunder mellan varje körning av regeln.

600

MaximumSampleSeparation

Högsta antal prover i toleransinställningen som hoppas över innan en nytt prov samlas in.

4

ObjectName

Namnet på prestandaobjektet. Värdet får inte åsidosättas förutom av ett språkpaket.

Prestandaräknare för Orchestrator Worker

Tolerans

Hur mycket provvärdet måste skilja sig från det föregående insamlade värdet för att provet ska samlas in.

5

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker
CategoryPerformanceCollection
EnabledTrue
Instance NameProcess
Counter NamePrivate Bytes
Frequency600
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.Performance.OptimizedDataProvider Default
CollectToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
CollectToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Rule.Collect.RunbookServiceMemory" 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="Performance!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Private Bytes</CounterName>
<ObjectName>Process</ObjectName>
<InstanceName>RunbookService</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>600</Frequency>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>6</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="CollectToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="CollectToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>