Collecter .NET CSM Apps/Nb d'exceptions/s

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

Compteur de performances Collecter .NET CSM Apps/Nb d'exceptions/s

Knowledge Base article:

Résumé

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

Ce compteur enregistre le nombre d'exceptions JavaScript non gérées par seconde générées par une application dans le navigateur Internet. Le nombre d'événements enregistrés par ce compteur dépend de la configuration d'analyse. La valeur du compteur peut être supérieure au nombre d'événements de performance côté client 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.

Le compteur est incrémenté lorsque des exceptions JavaScript non gérées se produisent. De telles exceptions sont dues à des erreurs dans le code de l'application. Pour en comprendre les causes, il est nécessaire d'analyser le suivi de la pile d'exception et 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 Exceptions/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.CollectExceptionEventsCount" 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 Exceptions/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>