上一主题: 在 Java 代理中启用 ErrorDetector下一主题: 高级错误数据捕获


配置 ErrorDetector 选项

您可以配置 ErrorDetector 来限制代理发送到企业管理器的最大错误数,或指定要忽略的错误。

启用 ErrorDetector 可在捕获错误数据的同时不带来过多开销。 即用限制设置为每 15 秒 10 个错误。 如果您想在此时间段内捕获更多错误,可以增大该限制,但需要准备好承担更多开销。

更改 ErrorDetector 限制(可选)

  1. 打开代理配置文件 IntroscopeAgent.profile
  2. introscope.agent.errorsnapshots.throttle 属性输入一个新值。
  3. 保存代理配置文件。

    注意:对该属性所做的更改可立即生效,不需要重新启动托管应用程序。

您可以将代理配置为忽略不想跟踪的错误。 您指定用来标记错误的信息可以是精确的错误消息,也可以是消息的任何部分加上星号通配符。

忽略特定错误(可选)

  1. 打开代理配置文件 IntroscopeAgent.profile
  2. 对于 introscope.agent.errorsnapshots.ignore 属性,将值定义为任何您认为会识别该错误类型的信息。

    例如,以下忽略属性会忽略在它内部找到的任何带有短语 "IOException" 的错误:

    introscope.agent.errorsnapshots.ignore.0=*IOException*
    
  3. 要忽略其他错误,请按顺序添加其他忽略属性。 例如,要忽略两种错误类型,属性应如下所示:
    introscope.agent.errorsnapshots.ignore.0=*IOException*
    introscope.agent.errorsnapshots.ignore.1=*HTTP Error Code *500*
    
  4. 保存对代理配置文件所做的更改。

    注意:对该属性所做的更改可立即生效,不需要重新启动托管应用程序。