更新时间:2024-01-02 09:52:58

本文以应用软件可观测性-性能剖析为例,主要针对有操作难度的过滤器进行具体配置和应用场景的相关说明。

针对因请求数过高导致应用软件性能下降情况的性能剖析场景:当应用上线之后,用户在使用过程中发现,在应用使用的高峰期时间段,部分功能访问延迟变长,且部分用户反馈出现访问失败的情况。问题上报后,系统管理员需要根据用户反馈的情况并结合用户请求链路数据定位问题,并提出解决方案。

过滤器创建

以过滤器应用名为例,进行下拉列表框过滤器创建配置说明。

第 1 步:进入应用软件性能剖析仪表盘页面,点击右上角“ ”按钮进入添加过滤器页面,如下所示:

第 2 步:点击【保存】,即完成此应用名过滤器设置。

在此应用场景中,依次进行实例名、请求状态、请求接口(HTTP)、客户端的过滤器设置。

过滤器应用

第 1 步:根据过滤器应用名称对应用进行过滤,查看【应用软件性能剖析_错误请求数】是否存在数据,存在时执行第二步操作,不存在时,跳过该子标题。

第 2 步:根据过滤器请求状态进行过滤,筛选出请求状态为异常的请求。

第 3 步:下拉仪表盘至【应用软件性能剖析_请求详情】列表,查看错误请求相关信息,然后点击【查看链路】,进入链路详情页面,查看请求链路详情。

第 4 步:在请求链路页面,查看状态为异常的span(标红),即可以定位到发生异常的位置,此时发现在请求链路当中,再进行数据库操作时失败,此时,需要进入数据库相关仪表当中定位数据库异常,进行进一步问题定位。

说明:关于文本输出框过滤器的应用场景,可参考官网用户指导:“数据接入分析”仪表盘内针对应用类型、主机过滤的过滤器配置及过滤效果。此处不再赘述。官网链接:https://docs.aishu.cn/help/anyrobot-family-5/guo-lu-qi-guo-lu_41088