对压测中错误请求或延迟过高的请求,可以通过分析错误请求与慢请求调用链来洞察问题根因。
前提条件
创建压测场景,具体操作,请参见创建压测场景。
开通ARMS应用监控服务,并且已挂载ARMS探针或已接入可观测链路追踪 Opentelemetry 版。具体操作,请参见探针管理。
压测场景已配置链路追踪,具体操作,请参见全链路监控配置。
分析错请求根因
在压测中页面或报告详情页面,单击调用链分析页签。
在左侧快捷筛选区域的状态筛选框选择错误,过滤出本次压测所有错误请求的调用链。
在列表区域,单击目标调用链右侧的详情,可以看到请求的完整调用链以及调用链中各阶段耗时。
单击其中一个Span,可以看到应用中具体的方法栈。
同时,可以在分析总览中查看各接口响应耗时分布和异常信息。
分析慢请求根因
在压测中页面或报告详情页面,单击调用链分析页签。
单击查询条件框,在duration中输入响应时间范围,筛选出所有慢请求的调用链,单位是毫秒(ms)。
在列表区域,单击目标调用链右侧的详情,可以看到请求的完整调用链以及调用链中各阶段耗时。
单击其中一个Span,可以看到应用中具体的方法栈。
同时,可以在分析总览中查看各接口响应耗时分布和异常信息。
文档内容是否对您有帮助?