Sıradaki işlerin sayısını toplar
Service Management Automation Worker sunucusu tarafından işlenmeyi bekleyen işlerin sayısını gösteren İş Sırası uzunluğunu toplar.
Bu sıra Service Management Automation veritabanında depolanır, bu nedenle izleyicinin veritabanına erişimi olacak şekilde yapılandırılması gerekir. Bilgi için Yapılandırma bölümüne bakın.
Bu izleyicinin düzgün çalışması için Service Management Automation veritabanında okuma izni olması gerekir. Veritabanında okuma izni olan bir Farklı Çalıştır Hesabı oluşturun ve bu hesabı Microsoft Service Management Automation Veritabanı Hesabı adlı Farklı Çalıştır Profili'ne ekleyin.
Bu kuralda şu seçenekler yapılandırılabilir:
Seçenek | Açıklama | Varsayılan |
CounterName | Performans sayacının adı. Bu değer, bir dil paketi haricinde hiçbir şekilde geçersiz kılınmamalıdır. | MessageQueueLength |
Etkin | İzleyicinin çalıştırılıp çalıştırılmayacağını belirtir. | True |
Sıklık | Kuralın çalıştırılma zamanları arasında saniye cinsinden geçen süre. | 600 |
MaximumSampleSeparation | Tolerans ayarındaki, yeni bir örnek toplanmadan önce atlanan maksimum örnek sayısı. | 4 |
ObjectName | Performans nesnesinin adı. Bu değer bir dil paketi haricinde hiçbir şekilde geçersiz kılınmamalıdır. | Orchestrator Worker Performans Sayaçları |
Tolerans | Toplanacak örnek için, örnek değerinin sıralamadaki toplanan önceki değerden farklı olması gereken değer. | 5 |
Target | Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.DataSource.MessageQueueLength | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Rule.Collect.MessageQueueLength" 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.DataSource.MessageQueueLength">
<Interval>900</Interval>
<DatabaseServer>$Target/Property[Type="SMA!Microsoft.SystemCenter.ServiceManagementAutomation.Server"]/DatabaseServerName$</DatabaseServer>
<DatabaseInstance>$Target/Property[Type="SMA!Microsoft.SystemCenter.ServiceManagementAutomation.Server"]/DatabaseServerInstance$</DatabaseInstance>
<DatabaseName>$Target/Property[Type="SMA!Microsoft.SystemCenter.ServiceManagementAutomation.Server"]/DatabaseName$</DatabaseName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>