更新时间:2021-09-24 14:21:40
网宿APM-Server探针会自动捕获应用抛出的异常或者从Logger组件中输出的异常。异常分为两种类型:影响事务的异常(即错误)和未影响事务的异常。当一个异常的发生导致了此次的事务请求为错误,此异常会被标识为影响事务的异常,否则为未影响事务的异常。
事务请求被标识为错误的情形如下:
事务请求被标识为未影响事务的异常的情形如下:非应用顶层异常或非正常返回的函数,例如catch的异常、SQL语法错误、SQL或NoSQL连接服务器失败、Log4记录的error以上级别的日志、外部服务调用失败等。
异常分析模块展示的内容如下:
按异常数量占比排序、按异常数量排序、按每分钟异常数排序、Top5异常的每分钟发生数、每分钟异常数、具体错误的每分钟异常数、错误列表.
如果服务器端应用发生异常,网宿APM-Server探针能够追踪出具体是哪些事务或后台任务发生了哪种类型的异常、请求的URL、请求参数,并追踪出导致异常的代码行。如图所示:
错误追踪