Saniyede işlenen Worker İletisi

Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WorkerMessageProcessedPerSec (UnitMonitor)

Saniyede İşlenen Worker İletisi performans sayacını izler.

Knowledge Base article:

Özet

Runbook Worker tarafından işlenen işleri çalıştırmak için yapılan istek oranını izler. İşin güncel işlenme hızı işin özelliklerine göre değişebilir. Bu sayaç sürekli sıfırdaysa, worker'ın kapalı olma ihtimali vardır.

Nedenler

Worker aşırı yüklenmiş ve artık iş almıyor. Bu durumun nedeni, ileti sırasının boş olması da olabilir.

Çözümleme

Worker'ların aşırı yüklenmediğinden ve sırada işlenecek iş olmadığından emin olun.

Yapılandırma

Şu seçenekler bu izleyicide yapılandırılabilir:

Seçenek

Açıklama

Varsayılan

Uyarı Açık Durumu

Bir uyarı oluşturan izleyicinin sistem sağlığı durumu.

İzleyici kritik sağlık durumunda

Uyarı Önceliği

Bu izleyici için oluşturulan uyarının önceliği.

Orta Düzey

Uyarı Önem Derecesi

Bu izleyici için oluşturulan uyarının önceliği.

Kritik

Otomatik Çözümleme Uyarısı

İzleyici sağlıklı bir duruma döndüğünde uyarının otomatik olarak çözümlenip çözümlenmeyeceğini belirtir.

True

CounterName

Performans sayacının adı. Bu değer, bir dil paketi haricinde hiçbir şekilde geçersiz kılınmamalıdır.

WorkerMessageProcessedPerSec

Etkin

İzleyicinin çalıştırılıp çalıştırılmayacağını belirtir.

True

Oluşturma Uyarısı

Bir uyarı durumuna veya kritik duruma geçildiğinde, izleyicinin bir uyarı oluşturup oluşturmayacağını belirtir.

True

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.MonitorType.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Saniyede işlenen Worker İletisi
Saniyede işlenen Worker İletisi eşiği aşıldı. Son ölçülen değer: {0}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WorkerMessageProcessedPerSec" Accessibility="Public" Enabled="false" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.MonitorType.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WorkerMessageProcessedPerSec.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Success"/>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>WorkerMessagesProcessedPerSec</CounterName>
<ObjectName>Orchestrator Worker Performance Counters</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>600</Frequency>
<ScaleBy>1</ScaleBy>
<Threshold>0</Threshold>
<Direction>greater</Direction>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>