Recopilar memoria de Runbook Service

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

Recopilar uso de memoria de Runbook Service.

Knowledge Base article:

Resumen

Recopila la cantidad de memoria usada por el Runbook Service de Service Management Automation.

Configuración

Se pueden configurar las siguientes opciones en esta regla:

Opción

Definición

Predeterminada

CounterName

Nombre del contador de rendimiento. Este valor solo se puede invalidar con un paquete de idioma.

RunbookServiceMemory

Habilitado

Especifica si se debe ejecutar el monitor.

Verdadero

Frecuencia

Número de segundos entre ejecuciones de la regla.

600

MaximumSampleSeparation

El número máximo de muestras en la configuración de Tolerancia que se omiten antes de recopilar una muestra nueva.

4

ObjectName

Nombre del objeto de rendimiento. Este valor solo se puede invalidar con un paquete de idioma.

Contadores de rendimiento de Orchestrator Worker

Tolerancia

La cantidad que debe variar el valor de la muestra con respecto al valor recopilado anterior para que se recopile la muestra.

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>