异常分析

更新时间:2021-09-24 14:21:40

网宿APM-Server探针会自动捕获应用抛出的异常或者从Logger组件中输出的异常。异常分为两种类型:影响事务的异常(即错误)和未影响事务的异常。当一个异常的发生导致了此次的事务请求为错误,此异常会被标识为影响事务的异常,否则为未影响事务的异常。

事务请求被标识为错误的情形如下:

  • 探针最外层的拦截点捕获到应用抛出的异常。
  • 事务请求响应报文的状态码为4xx(除401外)和5xx错误。
  • 用户手动调用探针API标识当前事务请求为错误。

事务请求被标识为未影响事务的异常的情形如下:非应用顶层异常或非正常返回的函数,例如catch的异常、SQL语法错误、SQL或NoSQL连接服务器失败、Log4记录的error以上级别的日志、外部服务调用失败等。

异常分析说明

异常分析模块展示的内容如下:
按异常数量占比排序、按异常数量排序、按每分钟异常数排序、Top5异常的每分钟发生数、每分钟异常数、具体错误的每分钟异常数、错误列表.

异常追踪

如果服务器端应用发生异常,网宿APM-Server探针能够追踪出具体是哪些事务或后台任务发生了哪种类型的异常、请求的URL、请求参数,并追踪出导致异常的代码行。如图所示:

IPv6部署多重倒计时来临,您的网站准备好了吗?
错误追踪

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!