上一主题: 配置 ErrorDetector下一主题: 在 .NET 代理中启用 ErrorDetector


ErrorDetector 概览

使用 Introscope ErrorDetector,应用程序支持人员可以检测和诊断严重错误的原因,这些错误会防止用户完成 Web 事务。 此类应用程序可用性问题通常会导致向用户发出错误消息,如 "404 Not Found" 等,但是错误消息缺少 IT 人员确定问题根本原因所需的具体信息。 使用 Introscope ErrorDetector,当应用程序运行中发生这些严重错误时,您可以监控错误、确定错误的频率和本质,并将有关根本原因的具体信息发送给开发者。

ErrorDetector 是唯一可通过启用严重应用程序错误的根本原因分析,来帮助确保卓越用户体验并提高事务完整性的应用程序管理解决方案。

通过 Introscope ErrorDetector,IT 团队可以:

Introscope ErrorDetector 集成到了 Introscope 中,使您可以监控 Introscope 工作站中的错误。 当确实发生应用程序错误时,您也可以使用实时错误查看器来检查每个错误的详细信息。

各节信息

错误类型

ErrorDetector 的工作原理

错误类型

CA Technologies 基于 NET 规范中包含的信息定义了一组条件,用来描述“严重”错误。 ErrorDetector 将错误和异常均视为错误。 最常见的错误类型是抛出的异常。

常见错误包括:

CA Technologies 所认为的重要错误可能与您认为的重要错误不同。 如果您认为 ErrorDetector 跟踪的某些错误不重要,可以选择忽略。 如果想要跟踪其他错误,可以使用错误跟踪器来创建新指令来跟踪这些错误。

ErrorDetector 的工作原理

Introscope 在安装代理时附带了一个名为 errors.pbd 的 ProbeBuilder 指令 (PBD) 文件。 此 PBD 中的跟踪器可捕获严重错误。

安装代理时会自动安装 ErrorDetector。 安装 ErrorDetector 之后,将 Introscope 配置为使用 errors.pbd,并启用 ErrorDetector 功能。

Introscope 代理根据 errors.pbd 文件中的定义收集错误信息。

在工作站中,您可以查看:

ErrorDetector 集成了事务跟踪器,使您能够确切地了解事务路径上下文中为什么会发生严重错误以及这些错误是如何发生的。 另外,所有错误和事务都一直存储在 CA Wily 的事务事件数据库中,您可以通过分析历史数据发现其中的趋势。

Introscope 将事务定义为服务的调用和处理。 在 Web 应用程序上下文中,事务是发送自 Web 浏览器的 URL 的调用和处理。 在 Web 服务上下文中,事务是 SOAP 消息的调用和处理。