O estado do objeto é alterado para não íntegro quando o número total de eventos de exceção no cliente para uma transação configurada excede o limite do monitor.
Os alertas do resultado de falhas de aplicativo no cliente de exceções sem tratamento JavaScript que ocorrem no navegador de Internet. Os detalhes do alerta exibem informações sobre a exceção, juntamente com o rastreamento de pilha e os dados adicionais sobre o estado do navegador, capturados no momento da exceção. As exceções no cliente são causadas por erros no código de aplicativo. Para compreender suas causas, é preciso analisar o rastreamento de pilha da exceção e os dados fornecidos com os detalhes do alerta.
Para solucionar exceções sem tratamento JavaScript em um aplicativo no cliente, examine os detalhes dos dados de exceção fornecidos com o alerta. Normalmente, a resolução de exceções de aplicativo exige acesso ao código-fonte do aplicativo.
Você pode obter mais detalhes sobre esse alerta através do link para os detalhes do evento, disponível na guia Descrição do Alerta ou Contexto do Alerta. O link abre o evento no console do Application Diagnostics. O console de diagnósticos de aplicativo contém informações específicas desse evento e, também, de eventos relacionados ou semelhantes que foram detectados.
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>