.NET CSM Uygulamaları/Performans ihlali sayısı/sn topla

Microsoft.SystemCenter.Apm.CsmApplicationInstance.CollectPerformanceEventsCount (Rule)

.NET CSM Uygulamaları/Performans ihlali sayısı/sn topla performans sayacı

Knowledge Base article:

Özet

Bu kural, uygulamalar için .NET CSM Uygulamaları/İhlal sayısı/sn performans sayacından veri toplar.

Sayaç, Internet tarayıcısının perspektifinden ölçülen istemci tarafında performans ihlallerinin sayısını yansıtır. Sayacın değeri izleme yapılandırmasına bağlıdır. Sayaç değeri olay denetimi tarafından gizlenen olayları da içerdiği için, sayaç değeri Application Diagnostics konsoluna raporlanan performans olaylarının sayısından fazla olabilir.

Bu sayaç yalnızca, istemci tarafı uygulama performansı izleme etkin olduğunda kullanılabilir.

Internet tarayıcısında ölçülen çalışma süresi yapılandırılan eşiği aştığında, istemci tarafında performans olayları üretilir. İstemci tarafında uygulama performansındaki düşüşün tipik nedenleri arasında web sunucusunun düşük performansı, yavaş ağ veya verimsiz uygulama kodu bulunur. Nedenlerin anlaşılması için, istemci tarafında izleme uyarı ayrıntılarıyla sunulan verilerin çözümlenmesi gerekir.

Element properties:

TargetMicrosoft.SystemCenter.Apm.CsmApplicationInstance
CategoryPerformanceCollection
EnabledTrue
Instance Name.NET CSM Apps
Counter Name# of Performance violations/sec
Frequency300
Alert GenerateFalse
RemotableFalse

Member Modules:

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

Source Code:

<Rule ID="Microsoft.SystemCenter.Apm.CsmApplicationInstance.CollectPerformanceEventsCount" Enabled="true" Target="Microsoft.SystemCenter.Apm.CsmApplicationInstance" ConfirmDelivery="false" Remotable="false" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Performance!System.Performance.DataProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName># of Performance violations/sec</CounterName>
<ObjectName>.NET CSM Apps</ObjectName>
<InstanceName>$Target/Property[Type="Microsoft.SystemCenter.Apm.CsmApplicationInstance"]/CounterInstance$</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>