跳到主要内容

错误分析

在软件质量保障与故障排查领域,错误分析(Error Analysis) 是针对 “应用运行中出现的异常、错误、崩溃” 的专项诊断技术,核心功能围绕 “快速捕获错误、还原错误现场、定位根因、预防复发” 展开,覆盖从 “错误发现” 到 “问题解决” 的全流程,具体包括:错误捕获与分类;错误现场完整还原;错误趋势监控等。

使用场景

  • 生产环境紧急故障排查:核心业务接口(如用户登录、订单支付)突然出现大量错误(错误率 > 10%),用户反馈异常,需在分钟级定位并修复,避免业务损失。
  • 偶发 / 低频次错误诊断:错误发生频次低(如每日 1 次)、无规律(非固定时段触发),日志仅记录 “错误类型”(如 “NullPointerException”),无详细上下文,手动排查难以复现
  • 长期错误治理:应用存在大量 “高频低危错误”(如 “日志接口偶尔超时,错误率 0.5%,不影响核心业务”),长期未处理可能积累成严重问题(如 “日志接口错误率逐渐升至 5%,占用线程池资源导致其他接口延迟”)。

开始使用

1、进入系统服务 -> 错误分析页面,可查看错误统计数据及分类数据,并支持下钻跳转错误详情等内容.

  • 错误请求趋势,可查看正确请求、错误请求趋势,错误率趋势。
  • 错误,统计错误HTTP状态的趋势。
  • 错误列表支持快捷切换统计维度,如,按错误原因,服务,服务实例,接口维度查看错误,快速找到错误占比高的实体。

erroranalysis1

2、查看具体错误,进入错误详情页面。页面展示错误摘要、所属服务与错误趋势,以及全部错误列表。列表新增所属系统、服务、服务实例、接口、远程调用等业务归属字段,并支持检索与一键跳转,帮助您从错误实例快速定位业务归属,缩短故障排查链路。

erroranalysis2

错误详情界面

错误详情界面由错误概览、错误趋势与全部错误列表组成,用于对某一类错误进行深度分析。

错误概览与趋势

  • 错误摘要:展示当前错误的完整异常信息(如异常类型、错误码、错误提示等)以及所属实体维度。
  • 错误趋势:以折线图展示选定时间范围内该错误的发生次数变化,便于判断错误是否集中爆发或持续存在。

全部错误列表

列表展示选定时间范围内该错误的全部发生记录。主要字段说明如下:

字段说明
错误类型 / 错误摘要单次错误的异常类型或摘要信息
入口请求触发该错误的入口请求路径
主机错误发生所在主机,可点击跳转主机详情
所属系统错误所属系统,用于快速确认业务归属
服务名称发生错误的服务,可一键跳转服务详情
服务实例名称发生错误的服务实例,可一键跳转服务实例详情
接口名称发生错误的接口(方法),可一键跳转接口详情
远程调用名称关联的远程调用名称(如有);无关联时显示为 --
操作提供查看日志查看调用链入口

检索与一键定位

  • 检索过滤:支持按错误摘要、请求地址、入口请求、主机,以及所属系统、服务、服务实例、接口、远程调用等条件过滤,快速筛选目标错误实例。
  • 一键跳转:点击列表中的主机、服务、服务实例、接口等字段,可直接进入对应实体详情,从错误现场快速下钻到业务归属对象。
  • 查看日志:打开该次错误的详细日志与堆栈信息,还原错误现场。
  • 查看调用链:跳转至对应调用链,查看完整请求路径与上下游调用关系。

1784525706701