1. 方法分析
1.1. 知识要点
说明方法分析将分析维度细化到代码级,对需要采样的交易进行快照,生成方法调用栈,并统计出各个方法的耗时和cpu耗时,并能够给出风险评估,给出问题定位意见;
方法链路依托于链路跟踪;
1.2. 功能截图
1.3. 功能详情
1.3.1. 方法链路查询
在方法链路查询界面可以根据多种查询条件找到采集了方法调用的链路:
1.3.2. 方法链路详情
点击操作->方法分析详情进入详情界面:
方法树:
方法列表:
展示了所以采样的方法耗时情况,支持排序
风险列表:
展示了耗时不正常或线程状态异常的方法列表
点击可以查看线程详情:
阻塞的线程可以查看阻塞列表
点击线程可以查看详情
数据:
汇总数据:对采集的数据进行了格式处理的一个汇总结果;
JSON数据:原始的采集数据
1.3.3. 规则配置
采样开关: 开启才会进行采集方法链路
采样率开关: 开启将按概率进行采样
采样率:链路方法采样率0-100
当采样率设置为 100 ,采集所有链路
当采样率设置为 0 时,不采集链路
当采样率设置为 0~100 之间时,按概率采集
限制并发:并发控制开关
最大并发采样:单个应用允许并发采样的最大值
采样次数限制:开启后将限制总的采样次数
一分钟次数限制:限制一分钟允许的最大采样次数
最大采样次数:限制规则生效后允许的最大采样次数
采样时间: 若设置了则只有在设置的时间范围内才会进行采样
服务名:若设置了则只采集设置的服务名