구성된 트랜잭션에 대한 총 클라이언트 쪽 예외 이벤트 수가 모니터 임계값을 초과할 경우 개체 상태가 비정상으로 바뀝니다.
클라이언트 쪽 응용 프로그램 오류의 경고는 인터넷 브라우저에서 발생한 처리되지 않은 JavaScript 때문일 수 있습니다. 예외에 대한 정보와 예외 스택 추적 그리고 예외 발생 시 캡처된 추가 브라우저 상태 데이터가 경고 정보에 표시됩니다. 클라이언트 쪽 예외는 응용 프로그램 코드의 오류로 인해 발생하며, 오류의 원인을 이해하려면 경고 정보에 제공된 예외 스택 추적과 데이터를 분석해야 합니다.
클라이언트 쪽 응용 프로그램에서 처리되지 않은 JavaScript 예외를 해결하려면 경고와 함께 제공되는 예외 데이터 정보를 확인하십시오. 일반적으로 응용 프로그램 예외를 해결하려면 응용 프로그램 소스 코드에 액세스할 수 있어야 합니다.
경고 설명 및 경고 컨텍스트 탭에 있는 이벤트 정보에 대한 링크를 통해 이 경고에 대한 추가적인 세부 정보에 액세스할 수 있습니다. 링크를 클릭하면 Application Diagnostics 콘솔에서 이벤트가 열립니다. Application Diagnostics 콘솔에는 이 이벤트에 대한 정보와 검색된 관련 이벤트 및 비슷한 이벤트에 대한 정보가 포함되어 있습니다.
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>