Prestandaräknaren Samla in .NET CSM-prog/\% av prestandaöverträdelser/sek
Den här regeln samlar in information från prestandaräknaren för .NET CSM Apps/% av prestandabrott/sek för program.
Räknaren visar antalet prestandabrott på klientsidan, mätt från webbläsaren. Vilket värde som visas i räknaren beror på hur övervakningen har konfigurerats. Räknarvärdet kan vara större än antalet prestandahändelser på klientsidan som rapporterats till Programdiagnostik eftersom räknarvärdet även innefattar händelser som har ignorerats genom händelsebegränsning.
Den här räknaren är endast tillgänglig om programprestandaövervakning på klientsidan har aktiverats.
Prestandahändelser på klientsidan skapas när körningstiden (uppmätt i webbläsaren) överskrider den konfigurerade tröskeln. Försämrade programprestanda på klientsidan beror vanligtvis på dåliga prestanda på webbservern, att nätverket är långsamt eller att programkoden är ineffektiv. För att förstå vad ett sådant fel beror på måste du analysera den information som finns i varningsmeddelandet från övervakningen på klientsidan.
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>