[发明专利]日志收集方法、装置和系统在审
申请号: | 202010895537.4 | 申请日: | 2020-08-31 |
公开(公告)号: | CN112307276A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 王文彬 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/903 | 分类号: | G06F16/903;G06F16/901 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 刘剑波 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 收集 方法 装置 系统 | ||
本公开提供一种日志收集方法、装置和系统。日志收集装置对应用程序的运行进行监控;在应用程序的运行出现问题的情况下,将相应问题信息发送给服务器,以便服务器生成与问题信息相对应的日志收集配置指令;触发应用程序向服务器发送请求信息,以便服务器提供日志收集配置指令;在接收到服务器提供的日志收集配置指令后,根据日志收集配置指令收集与问题相关联的异常日志信息;将所收集的异常日志信息发送给服务器。本公开能够有效减小服务器的存储压力,避免上报与问题无关的日志信息,从而有助于问题的快速诊断。
技术领域
本公开涉及信息处理领域,特别涉及一种日志收集方法、装置和系统。
背景技术
在开发用于移动终端的应用APP的过程中,若出现问题,相关技术中通常由移动终端将日志信息上报给服务端侧,以便技术人员根据日志信息进行故障排查与定位。相关技术中的日志信息上报方案主要包括以下两种方式:
方式一:用户反馈问题后,技术人员单独联系用户,为用户终端安装测试版APP,以便主动向服务端上报用户在APP中的操作、执行日志。
方式二:在服务端开发收集日志接口,将所有用户的APP中每个功能的操作、执行日志通过实时或定时方式上报到服务器端进行存储,用户反馈兼容行问题后,在服务端存储的APP操作、执行日志中进行检索。
发明内容
发明人通过研究发现,在上述方式一中,与用户沟通成本大,体验性差,问题排查周期长。在上述方式二中,会增加APP与服务端网络交互次数,并且随着APP的使用量增加,服务端压力剧增,需要耗费大量资源存储无用日志。同时,由于服务端日志体量大,技术人员无法快速定位问题日志。
据此,本公开提供一种日志收集方案,能够有效收集与问题相关联的异常日志信息。
根据本公开实施例的第一方面,提供一种日志收集方法,包括:对应用程序的运行进行监控;在所述应用程序的运行出现问题的情况下,将相应问题信息发送给服务器,以便所述服务器生成与所述问题信息相对应的日志收集配置指令;触发所述应用程序向所述服务器发送请求信息,以便所述服务器提供所述日志收集配置指令;在接收到所述服务器提供的所述日志收集配置指令后,根据所述日志收集配置指令收集与所述问题相关联的异常日志信息;将所收集的异常日志信息发送给所述服务器。
在一些实施例中,将所收集的异常日志信息与所述应用程序在正常状态下所生成的正常日志信息隔离存储。
在一些实施例中,所述日志收集配置指令为正则表达式。
在一些实施例中,根据所述日志收集配置指令收集异常日志信息包括:对所述正则表达式进行解析,以获得异常日志收集规则命令;利用所述异常日志收集规则命令收集所述异常日志。
在一些实施例中,将所收集的异常日志信息发送给所述服务器包括:将所收集的异常日志信息以异步方式发送给所述服务器。
根据本公开实施例的第二方面,提供一种日志收集装置,包括:监控模块,被配置为对应用程序的运行进行监控;问题反馈模块,被配置为在所述应用程序的运行出现问题的情况下,将相应问题信息发送给服务器,以便所述服务器生成与所述问题信息相对应的日志收集配置指令;请求发送模块,被配置为触发所述应用程序向所述服务器发送请求信息,以便所述服务器提供所述日志收集配置指令;日志收集模块,被配置为在接收到所述服务器提供的所述日志收集配置指令后,根据所述日志收集配置指令收集与所述问题相关联的异常日志信息;信息上报模块,被配置为将所收集的异常日志信息发送给所述服务器。
根据本公开实施例的第三方面,提供一种日志收集装置,包括:存储器,被配置为存储指令;处理器,耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如上述任一实施例所述的方法。
根据本公开实施例的第四方面,提供一种移动终端,包括如上述的日志收集装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010895537.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种袜机传动系统
- 下一篇:兑换码发放方法、系统和装置