[发明专利]处理应用程序的故障的方法、装置和系统有效
申请号: | 201710665615.X | 申请日: | 2017-08-07 |
公开(公告)号: | CN109388546B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 李政 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;姜劲 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 应用程序 故障 方法 装置 系统 | ||
1.一种处理应用程序的故障的方法,其特征在于,包括:
单独获取应用程序运行时产生的异常数据,所述异常数据中的任一个包括至少一种异常特征信息;所述异常特征信息包括以下至少一种:异常时间、异常应用程序名称、异常接口名称、异常调用方法名称、异常IP地址、异常描述信息、异常调用栈信息;
根据所述异常特征信息对所述异常数据进行聚合,获取与任一异常特征信息对应的异常数据数量;
展示任一异常特征信息、以及与该异常特征信息对应的异常数据数量,以处理应用程序的故障;
所述根据所述异常特征信息对所述异常数据进行聚合,获取与任一异常特征信息对应的异常数据数量包括:以异常时间为第一键,以异常应用程序名称为第二键,统计与该第一键的键值以及该第二键的键值对应的异常数据数量。
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:在对所述异常数据进行聚合之前,将所述异常调用栈信息中、第一次包含预设配置值的行数据之后的数据去除。
3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:在对所述异常数据进行聚合之前,将所述异常调用栈信息中、除栈顶数据与第一次包含预设配置值的行数据之外的数据去除。
4.根据权利要求1所述的方法,其特征在于,所述根据所述异常特征信息对所述异常数据进行聚合,获取与任一异常特征信息对应的异常数据数量包括以下至少之一:
以异常时间以及异常应用程序名称为第一键,以异常接口名称以及异常调用方法名称为第二键,统计与该第一键的键值以及该第二键的键值对应的异常数据数量;
以异常时间、异常应用程序名称、异常接口名称以及异常调用方法名称为第一键,以异常描述信息、异常调用栈信息以及异常IP地址为第二键,统计与该第一键的键值以及该第二键的键值对应的异常数据数量。
5.根据权利要求1所述的方法,其特征在于,所述展示任一异常特征信息、以及与该异常特征信息对应的异常数据数量包括以下至少之一:
基于聚合后的异常数据:
展示与任一异常时间以及任一异常应用程序名称对应的异常数据数量,得到应用维度展示信息;
展示与任一异常接口名称以及任一异常调用方法名称对应的异常数据数量,得到方法维度展示信息;
展示与任一异常描述信息、任一异常调用栈信息、以及任一异常IP地址对应的异常数据数量,得到IP维度展示信息。
6.根据权利要求1-5任一所述的方法,其特征在于,所述异常时间以秒或分为单位。
7.根据权利要求5所述的方法,其特征在于,所述方法进一步包括:
基于应用维度展示信息,当存在符合第一告警条件的异常应用程序名称及异常时间时,将该异常应用程序名称确定为故障应用程序名称,将该异常时间确定为故障时间;
对于所述故障应用程序名称及所述故障时间,基于方法维度展示信息,当存在符合第二告警条件的异常接口名称及异常调用方法名称时,将该异常接口名称确定为故障接口名称,将该异常调用方法名称确定为故障调用方法名称;以及
对于所述故障接口名称及所述故障调用方法名称,基于IP维度展示信息,当存在符合第三告警条件的异常描述信息、异常调用栈信息及异常IP地址时,将该异常描述信息确定为故障描述信息,将该异常调用栈信息确定为故障调用栈信息,将该异常IP地址确定为故障IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710665615.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:计算机能耗管控系统
- 下一篇:一种优化终端性能的方法及一种存储设备