Raccolta di Applicazioni CSM .NET/N. violazioni prestazioni/sec

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

Raccolta del contatore delle prestazioni Applicazioni CSM .NET/n. violazioni prestazioni/sec

Knowledge Base article:

Riepilogo

Questa regola raccoglie i dati dal contatore delle prestazioni Applicazioni CSM .NET/n. violazioni/sec per le applicazioni.

Il contatore riflette il numero delle violazioni delle prestazioni sul lato client misurata 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 al numero degli eventi prestazioni segnalati alla console Diagnostica applicazioni, poiché il valore del contatore include anche eventi soppressi dalla limitazione eventi.

Questo contatore è disponibile solo quando il monitoraggio delle prestazioni di applicazioni lato client è abilitato.

Gli eventi delle prestazioni sul lato client vengono generati quando il tempo di esecuzione misurato nel browser Internet supera la soglia configurata. Le cause tipiche del degrado delle prestazioni dell'applicazione lato client includono il rallentamento delle prestazioni del server Web, una rete lenta o codice dell'applicazione inefficiente. La comprensione delle cause richiede l'analisi dei dati forniti con i dettagli degli avvisi di monitoraggio lato client.

Element properties:

TargetMicrosoft.SystemCenter.Apm.CsmApplicationInstance
CategoryPerformanceCollection
EnabledTrue
Instance Name.NET CSM Apps
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.CsmApplicationInstance.CollectPerformanceEventsCount" 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>