Shromažďovat čítač výkonu aplikace .NET CSM/počet narušení výkonu/s
Toto pravidlo shromažďuje data z čítače výkonu aplikace .NET CSM/počet narušení výkonu/s pro aplikace.
Čítač zobrazuje počet narušení výkonu na straně klienta, měřenou z perspektivy internetového prohlížeče. Hodnota čítače závisí na konfiguraci monitorování. Hodnota čítače může být větší než počet událostí výkonu hlášených konzole Application Diagnostics, protože hodnota čítače zahrnuje rovněž události potlačené omezováním událostí.
Tento čítač je k dispozici, pouze pokud je zapnuto monitorování výkonu aplikace na straně klienta.
Události výkonu na straně klienta jsou generovány, pokud čas spuštění naměřený v internetovém prohlížeči překročí nakonfigurovanou prahovou hodnotu. Typickými příčinami snížení výkonu aplikace na straně klienta mohou být nízký výkon webového serveru, pomalá síť nebo neefektivní kód aplikace. Pochopení příčin vyžaduje analýzu dat uvedených v detailech výstrahy monitorování na straně klienta.
Target | Microsoft.SystemCenter.Apm.CsmApplicationInstance |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET CSM Apps |
Counter Name | # of Performance violations/sec |
Frequency | 300 |
Alert Generate | False |
Remotable | False |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | System.Performance.DataProvider | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<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>