Raccolta di Statistiche CSM .NET/\% violazioni prestazioni/sec

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

Raccolta del contatore delle prestazioni Statistiche CSM .NET/\% violazioni prestazioni/sec

Knowledge Base article:

Riepilogo

Questa regola raccoglie i dati dal contatore delle Statistiche CSM .NET/% violazioni prestazioni/sec per le pagine Web.

Il contatore indica il numero di violazioni di prestazioni delle pagine Web, misurato a partire dal punto di vista del browser Internet.

Il valore del contatore varia a seconda della configurazione del monitoraggio. Il valore del contatore potrebbe essere superiore alla frequenza di eventi di prestazioni lato client segnalati per la pagina Web alla console Diagnostica applicazione, poiché il valore del contatore include gli eventi soppressi dalla limitazione eventi.

Questo contatore è disponibile per le pagine Web solo quando il monitoraggio delle prestazioni delle applicazioni client-side è abilitato e le transazioni lato client sono configurate per la pagina.

Per configurare una transazione lato client per una pagina Web di una nuova applicazione:

Per configurare una transazione lato client per una pagina Web di un'applicazione già monitorata:

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>