Shromažďovat čítač výkonu aplikace .NET CSM/\% narušení výkonu/s
Toto pravidlo shromažďuje data z čítače výkonu aplikace .NET CSM/% narušení výkonu/s pro aplikace.
Čítač zobrazuje míru 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ž míra událostí výkonu na straně klienta 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.CollectPerformanceEventsRate" 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>