Regla de rendimiento Latencia de mensajes de recepción de Service Bus

Microsoft.ServiceBus.v1.1.SBReceiveMessageLatencyPerfRule (Rule)

Mide el tiempo promedio para recibir un mensaje del Service Bus.

Knowledge Base article:

Resumen

Mide el tiempo promedio para recibir un mensaje del Service Bus.

Para obtener más información, consulte el tema sobre contadores de rendimiento de Service Bus para Windows Server

Element properties:

TargetMicrosoft.ServiceBus.v1.1.ServiceBusHost
CategoryPerformanceCollection
EnabledTrue
Instance NameService Bus Message Container
Counter NameReceive Message Latency
Frequency300
Alert GenerateFalse
RemotableTrue

Member Modules:

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

Source Code:

<Rule ID="Microsoft.ServiceBus.v1.1.SBReceiveMessageLatencyPerfRule" Enabled="true" Target="Microsoft.ServiceBus.v1.1.ServiceBusHost" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Perf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Receive Message Latency</CounterName>
<ObjectName>Service Bus Message Container</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>300</Frequency>
<Tolerance>0</Tolerance>
<ToleranceType>Absolute</ToleranceType>
<MaximumSampleSeparation>1</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>