Сбор данных счетчика "Память службы Runbook Service"

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

Сбор данных об использовании памяти для службы Runbook Service.

Knowledge Base article:

Сводка

Сбор данных об объеме памяти, используемом службой Service Management Automation Runbook Service.

Конфигурация

Для этого правила можно настроить следующие параметры:

Параметр

Определение

По умолчанию

CounterName

Имя счетчика производительности. Это значение может быть переопределено только языковым пакетом.

RunbookServiceMemory

Включено

Указывает на необходимость запуска монитора.

True

Частота

Интервал в секундах между запусками правила.

600

MaximumSampleSeparation

Максимальное число выборок в пределах, заданных параметром "Погрешность", которые пропускаются перед созданием новой выборки.

4

ObjectName

Имя объекта производительности. Это значение может быть переопределено только языковым пакетом.

Счетчики производительности Orchestrator Worker

Погрешность

Величина, на которую значение выборки должно отличаться от ранее собранного значения, чтобы счетчик включил эту выборку в собранные данные.

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>