Prestandaräknare för att samla in .NET CSM Statistic/\% av prestandabrott/sek
Regeln samlar in data från prestandaräknaren .NET CSM-statistik/% prestandaöverträdelser/sek för webbsidor.
Räknaren visar frekvensen av prestandaöverträdelser på webbsidorna 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 frekvensen prestandahändelser på klientsidan som har rapporterats för webbsidan till Application Diagnostics-konsolen eftersom räknarvärdet inkluderar händelser avbrutna av händelsebegränsning.
Den här räknaren är endast tillgänglig för webbsidor om programprestandaövervakning på klientsidan har aktiverats och transaktioner på klientsidan har konfigurerats för sidan.
Så här konfigurerar du transaktioner på klientsidan för en webbsida i ett nytt program:
Öppna mallguiden för prestandaövervakning av .NET-program.
Klicka på Anpassa när du aktiverar övervakning på klientsidan.
Gå till avsnittet Transaktion och klicka på Lägg till.
Ange inställningar för transaktioner på klientsidan för de sidor som du vill övervaka.
Så här konfigurerar du transaktioner på klientsidan för en webbsida i ett program som redan övervakas:
Öppna webbprogramgruppen i mallen för prestandaövervakning av .NET-program.
Klicka på fliken för övervakning på klientsidan.
Markera programmet som du vill ändra och klicka sedan på Anpassa.
Gå till avsnittet Transaktion och klicka på Lägg till.
Ange inställningar för transaktioner på klientsidan för de sidor som du vill övervaka.
Target | Microsoft.SystemCenter.Apm.CsmTransaction |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET CSM Statistic |
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.CsmTransaction.CollectPerformanceEventsRate" Enabled="true" Target="Microsoft.SystemCenter.Apm.CsmTransaction" ConfirmDelivery="false" Remotable="false" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Performance!System.Performance.DataProvider">
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% of Performance violations/sec</CounterName>
<ObjectName>.NET CSM Statistic</ObjectName>
<InstanceName>$Target/Property[Type="Microsoft.SystemCenter.Apm.CsmTransaction"]/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>