Quando il numero totale di eventi di eccezioni lato client per una transazione configurata supera la soglia di monitoraggio, lo stato dell'oggetto viene modificato in non integro.
Gli avvisi provocati da errori dell'applicazione lato client derivano da eccezioni non gestite di JavaScript che si verificano nel browser Internet. I dettagli dell'avviso consentono di visualizzare informazioni sull'eccezione, assieme all'analisi dello stack e a dati aggiuntivi sullo stato del browser acquisiti nel momento dell'eccezione. Le eccezioni lato client sono provocate da errori nel codice dell'applicazione e per comprenderne le cause è necessario analizzare lo stack delle eccezioni e i dati forniti con i dettagli dell'avviso.
Per risolvere le eccezioni non gestite di JavaScript in un'applicazione lato client, esaminare i dettagli dei dati dell'eccezione forniti con l'avviso. In genere, la risoluzione delle eccezioni dell'applicazione richiede l'accesso al codice sorgente dell'applicazione.
È possibile accedere a dettagli aggiuntivi su questo avviso utilizzando il collegamento ai dettagli dell'evento disponibile nella descrizione dell'avviso e sulla scheda Contesto avviso. Il collegamento apre l'evento nella console Application Diagnostics. La console Diagnostica applicazioni contiene informazioni specifiche per questo evento nonché per gli eventi correlati e simili che sono stati rilevati.
Target | Microsoft.SystemCenter.Apm.CsmWebPageTransaction | ||
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.CsmWebPageTransaction.LobDataProvider | Default |
AlertWriteAction | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.Apm.CsmWebPageTransaction.AlertAppFailureAspectRule" Enabled="false" ConfirmDelivery="false" Target="Microsoft.SystemCenter.Apm.CsmWebPageTransaction" Remotable="false">
<Category>Alert</Category>
<DataSources>
<DataSource ID="LOBProvider" TypeID="Microsoft.SystemCenter.Apm.Csm.CsmWebPageTransaction.LobDataProvider">
<Name>$Target/Host/Property[Type="AL!Microsoft.SystemCenter.Apm.ApplicationInstanceBase"]/ApplicationName$ (Client)</Name>
<AspectType>applicationfailure</AspectType>
<RootName>$Target/Property[Type="Microsoft.SystemCenter.Apm.CsmWebPageTransaction"]/PageName$</RootName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="AlertWriteAction" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name='Microsoft.SystemCenter.Apm.CsmWebPageTransaction.AlertAppFailureAspectRule.AlertMessage']$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventData/problemDescription$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="AL!Microsoft.SystemCenter.Apm.ApplicationInstanceBase"]/ApplicationName$</AlertParameter2>
<AlertParameter3>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="AL!Microsoft.SystemCenter.Apm.TransactionBase"]/TransactionName$</AlertParameter4>
<AlertParameter5>$Data/EventData/ViewDetail$</AlertParameter5>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventData/eventConsolidationHash$</SuppressionValue>
</Suppression>
<Custom1>ApplicationFailure</Custom1>
</WriteAction>
</WriteActions>
</Rule>