异常看板-总体异常:
昨日异常数据(异常次数 4,409,726 异常率 9.75% 用户影响率 3.91% 去重异常率 1.9%)
异常率趋势图(异常率(异常数/启动次数,单位%)) 近七天/本月/本年的异常率
用户影响率趋势图 (用户影响率 = 异常用户数/活跃用户数) 近七天/本月/本年的用户影响率
去重异常率趋势图 (去重异常率 = 去重异常数/活跃用户数) 近七天/本月/本年的去重异常率
2021年各指标趋势图 12个月份的异常次数和启动次数
根据日期和引擎版本查询的数据列表(字段:日期 引擎版本 异常数 启动数 异常率 影响用户数 活跃用户数 影响用户率 去重异常数 去重启动数 去重异常率)
今日Top异常(堆栈ID 异常数 应用包名)
// 昨日异常:数据不够充分,获取一天以上的数据很多字段都是NAN而且返回的还是全是字符串。昨日异常这里相比的是再前一天的升降对吧?
// 各指标趋势图:只是展示12个月对吧,前端一次性拿165天然后统计每个月近30天的异常率会不会太耗时间了-很耗时
// 数据列表:和上面一样也是一天以上返回字符串 xxx
总体异常下 本月和本年的展示?超出显示?
去重相关的三个字段,安卓那边也不确定
今日堆栈异常,不确定排序就暂时接口未返回
异常看板-应用异常:
根据日期和包名查询的异常率列表
根据日期和引擎版本查询的快应用异常数据列表 (字段: 日期 引擎版本 异常数front_ne_crash_times 启动数front_start_times 异常率front_ne_crash_rate 影响用户数 活跃用户数 影响用户率 去重异常数 去重启动数 去重异常率)
// 引擎版本是否支持多选 xxx
异常率趋势图是只能固定选择每个月,还是日期不限制x轴日期文字倾斜显示?
堆栈信息/FW异常
根据上报时间和堆栈ID获取FW异常列表(字段:上报时间 应用包名 应用名称 应用版本 异常率 状态) 及相关操作接口(操作 已处理/FW异常)
堆栈信息/CP异常
根据日期、应用包名、纬度[内部机型 上报日期 发生日期 堆栈ID 引擎版本 应用包名 应用版本 当前页面 应用名 IMEI 异常次数] 和指标[异常次数 异常用户数 单用户平均异常次数]查询的CP异常列表
(字段: 发生日期 堆栈ID 应用包名 当前页面 异常次数 异常用户数)
堆栈异常要2022年1月分才出
sourcemap管理/sourcemap
查询线上rpk包名和名称:还需要返回‘上传时间’字段;接口需要增加应用包名和应用版本过滤条件(及增加上传、删除、更新接口)
http://qcds.vivo.xyz/query/rpk_packages接口未提供参数过滤参数,返回字段还需要添加
这个很重要。 逻辑: 根据包的版本去查询对应的异常信息,并根据sourcemap的规则去推断报错的方法
告警管理/告警列表
告警管理列表(字段: 上报时间 应用包名 应用名称 应用版本 异常率 状态 评估结果 )(增加几个接口评估、处理、查看详情)
这个功能在其它项目有完成,这边可以集成也可以先不用管
(异常率高于某个值会告警,并自动通知V消息)