Samla in .NET CSM-statistik/Antal prestandaöverträdelser/sek

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

Prestandaräknaren Samla in .NET CSM-statistik/Antal prestandaöverträdelser/sek

Knowledge Base article:

Sammanfattning

Regeln samlar in data från prestandaräknaren .NET CSM-statistik/antal överträdelser/sek för webbsidor.

Räknaren visar antalet 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 antalet prestandahändelser som har rapporterats 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.CollectPerformanceEventsCount" 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>