[发明专利]异常监控的方法和装置在审
| 申请号: | 201810156740.2 | 申请日: | 2018-02-24 |
| 公开(公告)号: | CN110196790A | 公开(公告)日: | 2019-09-03 |
| 发明(设计)人: | 李清森 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06F11/26 | 分类号: | G06F11/26 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;陆锦华 |
| 地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 监控系统 异常监控 监控对象 源代码 方法和装置 计算机技术领域 动态获取 通知信息 异常信息 可视化 平台化 启动时 无损 检索 查找 管理 监控 展示 | ||
本发明公开了异常监控的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:确定待监控系统的源代码中需要被监控的监控对象;所述监控对象包括:类,和/或方法;在所述待监控系统启动时,向所述监控对象中注入异常监控代码;基于所述异常监控代码对所述待监控系统进行异常监控。该实施方式能够在无损待监控系统的源代码的情况下动态获取待监控系统出现的各种异常,实现对海量系统的大规模管理;采用平台化管理的方式,便于查找和检索待监控系统出现的各种异常;能够在待监控系统出现异常时及时发出通知信息;能够可视化展示待监控系统出现的异常信息。
技术领域
本发明涉及计算机技术领域,尤其涉及一种异常监控的方法和装置。
背景技术
新上线的系统,由于没有经过足够的测试,有很多代码会抛出各种异常。本来运行正常的系统,由于某种原因,也有可能报出大量的异常。如何及时发现系统出现的各种异常,是急需解决的一个技术问题。
现有技术中,大多由系统使用人员发现系统出现的各种问题,并反馈给系统的开发人员。系统的开发人员通过查找系统的日志等手工方法进行排查,以寻找系统中出现异常的位置。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
1)后知后觉,无法及时获取系统出现的异常;
2)纯人工处理,无法实现自动监控;
3)效率低;
4)不能实现对海量系统的大规模管理。
发明内容
有鉴于此,本发明实施例提供一种异常监控的方法和装置,能够在无损待监控系统的源代码的情况下动态获取待监控系统出现的各种异常,实现对海量系统的大规模管理;采用平台化管理的方式,便于查找和检索待监控系统出现的各种异常;能够在待监控系统出现异常时及时发出通知信息;能够可视化展示待监控系统出现的异常信息。
为实现上述目的,根据本发明实施例的一个方面,提供了一种异常监控的方法,包括:
确定待监控系统的源代码中需要被监控的监控对象;所述监控对象包括:类,和/或方法;
在所述待监控系统启动时,向所述监控对象中注入异常监控代码;
基于所述异常监控代码对所述待监控系统进行异常监控。
可选地,确定待监控系统的源代码中需要被监控的监控对象,包括:
遍历所述源代码中的所有类,将具有预设类名的类作为待监控的类;遍历所述待监控的类对应的所有方法,将具有预设方法名的方法作为待监控的方法;以所述待监控的类和所述待监控的方法作为所述监控对象。
可选地,基于所述监控代码对所述待监控系统进行异常监控,包括:
利用所述监控代码捕获所述待监控系统的异常信息,确定出现所述异常信息的代码标识;基于所述代码标识,确定所述待监控系统中出现异常的代码位置。
可选地,确定所述待监控系统中出现异常的位置之后,还包括:
周期性地将异常记录发送至预设位置,将预设位置的异常记录写入预设存储位置;所述异常记录包括:所有的异常信息,以及与每个所述异常信息对应的代码位置。
可选地,将预设位置的异常记录写入预设存储位置之后,还包括:
按照预设方式对所述预设存储位置中的异常记录进行分析处理。
可选地,按照预设方式对所述预设存储位置中的异常记录进行分析处理之后,还包括:
可视化展示分析处理之后的所述异常记录;和/或,依据分析处理之后的所述异常记录发出通知信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810156740.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:差动信号检测装置
- 下一篇:一种芯片软硬件协同仿真验证的双向同步方法





