[发明专利]缺陷自动采集上报方法及装置、服务器有效
申请号: | 201811235640.5 | 申请日: | 2018-10-22 |
公开(公告)号: | CN111078443B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 彭江 | 申请(专利权)人: | 千寻位置网络有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 上海一平知识产权代理有限公司 31266 | 代理人: | 李夫玲;吴珊 |
地址: | 200438 上海市杨浦区国权北*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缺陷 自动 采集 上报 方法 装置 服务器 | ||
本发明适用于计算机技术领域,提供了一种缺陷自动采集上报方法及装置、服务器,所述缺陷自动采集上报方法包括:接收移动端根据预设的日志信息过滤规则抓取的异常日志信息;对所述异常日志信息进行解析并分发给对应的负责人以进行缺陷处理;根据机器学习负责人的缺陷处理代码调整优化所述日志信息过滤规则;将调整优化后的所述日志信息过滤规则下发至所述移动端。本发明中,根据预设的日志信息过滤规则抓取异常日志信息,分发给对应的负责人以进行缺陷处理,并根据机器学习负责人的缺陷处理代码调整优化所述日志信息过滤规则,全程自动化,极大地提高了效率。
技术领域
本发明属于计算机技术领域,尤其涉及一种缺陷自动采集上报方法及装置、服务器。
背景技术
在当前的互联网移动端产品从开发到上市,都要进过产品缺陷(bug)采集和解决的过程。现有的bug采集管理做法,存在着日志采集臃肿,会将一些非必须的日志信息全部上传到后台管理系统,增加了网络传输流量,同时给开发排除问题带来了一定的干扰。同时bug管理不够自动化,需要人工进行分配管理,效率低下。
现有技术中,安卓(android)设备的日志自动采集及问题定位跟踪方法包括:步骤1.在android后台服务进程注册日志抓取服务,日志抓取服务按照规范的时间格式获取系统运行时记录的日志,并将记录的日志通过IPTV机顶盒以主动上传方式上传到日志处理服务器;步骤2.日志处理服务器对记录的日志进行信息采集,把异常信息传递到大数据分析技术和臭虫列表(BUG LIST)平台;步骤3.大数据分析技术对异常信息进行分析及挖掘有利信息,BUG LIST平台对异常信息进行记录并与历史的异常信息对比,对比是否存在类型类似的异常的处理办法,将上述所得的全部信息反馈到日志处理平台。可见,采集的日志信息没有进行过滤,上传时会增加网络数据量,同时无效的日志信息会给开发者排查问题带来一定的干扰;在bug管理后台,bug只能通过人工手动分配的给相关负责人,分配者可能不清楚到底bug对应的负责人是谁,同时手动分配效率低下。
发明内容
本发明实施例提供了一种缺陷自动采集上报方法及装置、服务器,旨在解决现有技术的由于没有进行日志信息过滤,同时需要人工分配缺陷给责任人造成网络数据量增加,效率低下的问题。
一种缺陷自动采集上报方法,包括:
接收移动端根据预设的日志信息过滤规则抓取的异常日志信息;
对所述异常日志信息进行解析并分发给对应的负责人以进行缺陷处理;
根据机器学习负责人的缺陷处理代码调整优化所述日志信息过滤规则;
将调整优化后的所述日志信息过滤规则下发至所述移动端。
优选地,所述接收移动端根据预设的日志信息过滤规则抓取的日志之前还包括:
将缺陷与负责人关联起来。
优选地,所述将缺陷与负责人关联起来还包括:
利用代码注解,通过Gitlab提交缺陷处理代码记录将缺陷处理代码与负责人关联起来;
利用办公软件将负责人邮件关联。
优选地,所述异常日志信息包括代码负责人、邮件、gitlab提交次数,gitlab提交时间,在职状态,缺陷操作记录次数,缺陷操作时间的特征值。
优选地,所述对所述异常日志信息进行解析并分发给对应的负责人以进行缺陷处理包括:
对异常日志信息进行格式解析,并将解析后的异常日志信息在数据库中持久化;
根据代码负责人信息,自动分配给代码负责人;
根据缺陷的严重程度,类别进行排序,同时邮件通知提醒负责人。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于千寻位置网络有限公司,未经千寻位置网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811235640.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种定影装置及其打印机
- 下一篇:一种L-草铵膦的制备方法