本文介绍崩溃趋势和崩溃详情,帮助您快速定位问题。
筛选区域
- 上报时间:支持切换为发生时间。当前页面趋势图、列表会展示对应时间段的统计值。
- 时间粒度:天、小时、分钟。表示趋势图中单个点代表多长一段时间。
- 筛选条件:支持选择通用维度,例如省份、版本、issue状态等。
- 支持按字符串或正则表达式,搜索含指定调用栈内的的崩溃上报信息。
- 自定义标签:标签内容需前往标签管理设置,在崩溃列表中成功添加标签的issue,可以被轻松筛选出来。
上报趋势
趋势图左上角选择分组,包含App版本、渠道、App小版本号三个维度。选中后,趋势图展示多条折线变化,例如每个App版本的崩溃次数趋势。
指标含义:
多维分析
多维分析可以查看崩溃次数、影响用户数在各维度的分布。因而可快速锁定某占比较高的属性值,缩短问题范围,加速归因。
崩溃列表
崩溃说明中提供了issue标题、堆栈关键信息、起止版本、崩溃次数、影响用户数、崩溃率等指标可单击列表右上角显示。
同时还支持配置issue的自定义标签、issue处理状态和处理人。
崩溃详情
崩溃指标
- 上报趋势、多维分析重在分析单个issue内容的分布。
- 标签管理可以配置自定义标签,格式为key-value。配置好的标签可打在issue上,用于筛选、归类。
错误堆栈
Event详情用于展示所有崩溃次数的详细信息和错误堆栈。
支持查看自定义上报的context。同时可查看issue的分配历史、发布评论内容。
符号表
您可以查看当前已有的符号表,并上传缺失的符号表用于解析。
平台目前仅支持上传.sym格式的符号表。.sym符号表为文本格式的归一化符号表,是通过google breakpad产生的最终产物,统一了windows、mac、android、ios多端,可以通过提供的dump_syms把pdb、elf、mach-o等文件转化为sym文件。
假设存在Test.dll和它的符号表 ,导出命令为:
./dump_syms.exe ./Test.pdb > ./Test.pdb.sym
注意
64位主机内,pe文件和pdb文件需要放置在同一路径下,不然无法导出符号表。
假设存在libtest.dylib和它的符号表 ,导出命令为:
./dump_syms ./libtest.dSYM > ./libtest.sym
常见问题
windows下msdia*.dll unregisterd怎么办?
- 安装vs2019或者从如下地址下载对应x86或者x64的DLL。
regsrv32 "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\msdia140.dll"
-
日志查询
单击Event详情中的DeviceID,可快速跳转至日志查询。
左侧为事件列表,单击单条事件,右侧会展示对应详情。
Raw为Json格式的内容,支持复制与下载。
Crash类型的事件,右上角会显示issue详情链接,单击可跳转至该event关联的崩溃详情。