L'état de l'objet devient non intègre lorsque le nombre total d'événements d'exception côté client dans l'intervalle spécifié dépasse le seuil d'analyse.
Les alertes provenant d'échecs d'application côté client sont dues à des exceptions JavaScript non gérées qui se produisent dans le navigateur Internet. Les détails de l'alerte affichent des informations sur l'exception, ainsi que son suivi de la pile et des données d'état de navigateur supplémentaires capturées au moment de l'exception. Les exceptions côté client sont provoquées par des erreurs dans le code d'application. Pour comprendre leurs 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.
Pour résoudre les exceptions JavaScript non gérées dans une application côté client, examinez les détails des données d'exception fournis avec l'alerte. En règle générale, la résolution des exceptions d'application requiert l'accès au code source de l'application.
Vous pouvez accéder à des informations supplémentaires concernant cette alerte en utilisant le lien qui pointe vers les détails d'événements disponibles dans la description de l'alerte et sous l'onglet Contexte de l'alerte. Ce lien ouvre l'événement dans la console Application Diagnostics. La console Application Diagnostics contient des informations spécifiques à cet événement, ainsi que des informations relatives à des événements connexes et similaires qui ont été détectés.
Target | Microsoft.SystemCenter.Apm.CsmApplicationInstance | ||
Category | Alert | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | False | ||
Alert Message |
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
LOBProvider | DataSource | Microsoft.SystemCenter.Apm.Csm.LobDataProvider | Default |
AlertWriteAction | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.Apm.CsmApplicationInstance.AlertAppFailureAspectRule" Enabled="false" ConfirmDelivery="false" Target="Microsoft.SystemCenter.Apm.CsmApplicationInstance" Remotable="false">
<Category>Alert</Category>
<DataSources>
<DataSource ID="LOBProvider" TypeID="Microsoft.SystemCenter.Apm.Csm.LobDataProvider">
<Name>$Target/Property[Type="AL!Microsoft.SystemCenter.Apm.ApplicationInstanceBase"]/ApplicationName$ (Client)</Name>
<AspectType>applicationfailure</AspectType>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="AlertWriteAction" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name='Microsoft.SystemCenter.Apm.CsmApplicationInstance.AlertAppFailureAspectRule.AlertMessage']$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventData/problemDescription$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="AL!Microsoft.SystemCenter.Apm.ApplicationInstanceBase"]/ApplicationName$</AlertParameter2>
<AlertParameter3>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter3>
<AlertParameter4>$Data/EventData/ViewDetail$</AlertParameter4>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventData/eventConsolidationHash$</SuppressionValue>
</Suppression>
<Custom1>ApplicationFailure</Custom1>
</WriteAction>
</WriteActions>
</Rule>