1)查询界面新增「重置」按钮,方便重置查询
2)调用链路列表展示优化,支持展开收起,方便放大记录明细区3)调用链路明细新增耗时查询按钮,支持使用控件筛选满足耗时范围的链路
1)优化「收起侧边列表」按钮交互
2)支持点击复制traceID
1)调用链路详情新增「分析汇总」视图,帮助用户快速洞察耗时分布,汇总展示链路span信息
2)调用链路详情新增「链路信息」按钮,汇总展示链路关键信息,减少查询时间
3)调用链路列表新增「FGC」标识,标记链路时间范围内是否发生FullGC
2)调用链路详情「列表」视图,新增「span关键字查询」功能,支持搜索包含指定关键字的span
3)调用链路详情「分析汇总」视图下,支持点击span名称跳转至「列表」视图下,以名称作为关键词进行搜索
当仪表板/报表出现卡慢情况时,管理员无需被动的等待用户反馈问题,可使用「链路追踪」功能,帮助用户对查询请求中的链路明细进行采集和分析。
支持根据ID、时间等,筛选请求,进一步定位分析慢的请求,可以进行问题定位,精确到网络波动、数据库性能、配置库、复杂资源、资源不足等问题。
使用链路追踪功能前,请先确保开启链路追踪、配置全局设置等。
详情请参见:链路追踪使用前提
1)管理员登录运维平台,选择运维项目。点击「链路追踪>调用链路」。
2)选择项目组件,仅支持对项目中的fr、bi和nginx组件进行链路追踪。
3)点击「筛选」,配置查询条件,点击「查询」即可。
支持的查询条件如下表所示:
说明:筛选所有在此时间范围内开始的查询
可选项:支持选择当前日期过去5天范围内,但查询区间跨度不得大于3天
默认值:当前时间前半小时内
说明:查找对应session相关记录
可选项:时间范围内的所有sessionID
默认值:为空,即展示全部
说明:查找对应traceID的调用链路
可选项:时间范围内的所有traceID
说明:筛选该用户触发的所有查询
可选项:所有有记录的用户
说明:筛选查询对象对应的查询记录
可选项:
FineReport:模板实际路径
FineBI:仪表板名称、组件名称
说明:筛选调用链路耗时在区间内的查询记录
可选项:非负整数,为空则表示不限制上限/下限
可选项:时间范围内的所有端点
成功:调用链路成功
失败:调用链路失败
说明:筛选运维项目中的节点对应的链路,仅集群工程支持该筛选项
可选项:选择集群中的各个节点
可选项:sessionId、reportId、dec.user.name、fr.domain、fr.cmd、db.type、http.method、http.status_code、db.instance(后五项不可同时选中)
查询后的界面如下图所示:
支持对查询所得的链路结果进行排序:
按耗时升序:按照查询的调用耗时时间由小到大排列
按耗时降序:按照查询的调用耗时时间由大到小排列
按开始时间升序:按照查询触发的时间由远到近排列
按开始时间降序:按照查询触发的时间由近到远排列
对于内网用户,可将链路数据导出给帆软技术支持,协助排查问题
点击可导出 排序后的前100条链路数据
链路列表
展示每一条调用链路的缩略信息:
访问内容:post/get请求、URL
链路耗时:黄色代表请求超过10s,红色代表请求报错,其他为灰色
FGC标识:标记链路时间范围内是否发生FullGC
时间:链路发生时间
以列表/分析汇总视图展示每条span的详情,左上角支持切换视图
2)调用链路ID
右上角显示链路ID,点击即可复制
3)获取日志
使用前提:该运维项目使用elasticsearch套件获取和存储日志
使用说明:点击按钮将下载包含对应TraceID的运维日志到本地
4)查看首屏链路
若某个调用链路所在session有相关首屏链路数据,则支持联动跳转查看首屏链路
1)traceID复制按钮:点击可快速复制traceID,用于日志查询。
2)获取日志按钮
3)耗时筛选:支持使用控件筛选满足耗时范围的链路
4)span关键字查询:支持搜索包含指定关键字的span
5)以明细表形式展示该链路的明细span信息,点击可展示每条span的更详细信息。
6)点击「链路信息」按钮,无需逐条查看span,即可展示系统自动提炼的调用链路的最关键信息。
分析汇总界面分为两个部分:
1)耗时分布:帮助用户一眼看到耗时分布的情况
分为两类:按peer取数耗时、其他
点击具体类别可以联动筛选下面的span汇总
2)span汇总:以汇总维度展示链路span的汇总信息
在所有耗时中,该span的耗时占比
按照链路耗时占比降序排列
3)支持点击span名称跳转至「列表」视图下,以名称作为关键词进行搜索。