Collecter .NET CSM Apps/Nb de violations de performances/s

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

Compteur de performances Collecter .NET CSM Apps/Nb de violations de performances/s

Knowledge Base article:

Résumé

Cette règle collecte des données à partir du compteur de performance .NET CSM Apps/Nb de violations/s pour les applications.

Le compteur représente le nombre de violations de performances côté client mesuré du point de vue du navigateur Internet. La valeur du compteur dépend de la configuration d'analyse. La valeur du compteur peut être supérieure au nombre d'événements de performance rapporté sur la console Application Diagnostics car la valeur du compteur comprend également les événements supprimés par la limitation des événements.

Ce compteur est disponible uniquement lorsque l'analyse des performances d'application côté client est activée.

Les événements de performance côté client sont générés lorsque le temps d'exécution mesuré dans le navigateur Internet dépasse le seuil configuré. Les causes habituelles de dégradation des performances d'application côté client incluent des performances lentes du serveur Web, un réseau lent ou un code d'application inefficace. Pour comprendre les causes, il est nécessaire d'analyser les données fournies avec les détails de l'alerte d'analyse côté 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>