Compteur de performances Collecter .NET CSM Apps/Nb de violations de performances/s
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.
Target | Microsoft.SystemCenter.Apm.CsmApplicationInstance |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET CSM Apps |
Counter Name | # of Performance violations/sec |
Frequency | 300 |
Alert Generate | False |
Remotable | False |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | System.Performance.DataProvider | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<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>