Samla in .NET CSM Statistic/\% av prestandabrott/sek

Microsoft.SystemCenter.Apm.CsmTransaction.CollectPerformanceEventsRate (Rule)

Prestandaräknare för att samla in .NET CSM Statistic/\% av prestandabrott/sek

Knowledge Base article:

Sammanfattning

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:

Så här konfigurerar du transaktioner på klientsidan för en webbsida i ett program som redan övervakas:

Element properties:

TargetMicrosoft.SystemCenter.Apm.CsmTransaction
CategoryPerformanceCollection
EnabledTrue
Instance Name.NET CSM Statistic
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.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>