[发明专利]异常监控的方法和装置在审
申请号: | 201810156740.2 | 申请日: | 2018-02-24 |
公开(公告)号: | CN110196790A | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 李清森 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;陆锦华 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控系统 异常监控 监控对象 源代码 方法和装置 计算机技术领域 动态获取 通知信息 异常信息 可视化 平台化 启动时 无损 检索 查找 管理 监控 展示 | ||
1.一种异常监控的方法,其特征在于,包括:
确定待监控系统的源代码中需要被监控的监控对象;所述监控对象包括:类,和/或方法;
在所述待监控系统启动时,向所述监控对象中注入异常监控代码;
基于所述异常监控代码对所述待监控系统进行异常监控。
2.如权利要求1所述的方法,其特征在于,确定待监控系统的源代码中需要被监控的监控对象,包括:
遍历所述源代码中的所有类,将具有预设类名的类作为待监控的类;遍历所述待监控的类对应的所有方法,将具有预设方法名的方法作为待监控的方法;以所述待监控的类和所述待监控的方法作为所述监控对象。
3.如权利要求2所述的方法,其特征在于,基于所述监控代码对所述待监控系统进行异常监控,包括:
利用所述监控代码捕获所述待监控系统的异常信息,确定出现所述异常信息的代码标识;基于所述代码标识,确定所述待监控系统中出现异常的代码位置。
4.如权利要求3所述的方法,其特征在于,确定所述待监控系统中出现异常的位置之后,还包括:
周期性地将异常记录发送至预设位置,将预设位置的异常记录写入预设存储位置;所述异常记录包括:所有的异常信息,以及与每个所述异常信息对应的代码位置。
5.如权利要求4所述的方法,其特征在于,将预设位置的异常记录写入预设存储位置之后,还包括:
按照预设方式对所述预设存储位置中的异常记录进行分析处理。
6.如权利要求5所述的方法,其特征在于,按照预设方式对所述预设存储位置中的异常记录进行分析处理之后,还包括:
可视化展示分析处理之后的所述异常记录;和/或,依据分析处理之后的所述异常记录发出通知信息。
7.一种异常监控的装置,其特征在于,包括:注入模块;所述注入模块包括:确定单元,注入单元和监控单元;其中,
所述确定单元确定待监控系统的源代码中需要被监控的监控对象;所述监控对象包括:类,和/或方法;
所述注入单元在所述待监控系统启动时,向所述监控对象中注入异常监控代码;
所述监控单元基于所述异常监控代码对所述待监控系统进行异常监控。
8.如权利要求7所述的装置,其特征在于,所述确定单元确定待监控系统的源代码中需要被监控的监控对象,包括:
遍历所述源代码中的所有类,将具有预设类名的类作为待监控的类;遍历所述待监控的类对应的所有方法,将具有预设方法名的方法作为待监控的方法;以所述待监控的类和所述待监控的方法作为所述监控对象。
9.如权利要求8所述的装置,其特征在于,所述监控单元基于所述监控代码对所述待监控系统进行异常监控,包括:
利用所述监控代码捕获所述待监控系统的异常信息,确定出现所述异常信息的代码标识;基于所述代码标识,确定所述待监控系统中出现异常的代码位置。
10.如权利要求9所述的装置,其特征在于,还包括:上报模块和收集模块;确定所述待监控系统中出现异常的位置之后,所述上报模块周期性地将异常记录发送至预设位置,所述收集模块将预设位置的异常记录写入预设存储位置;所述异常记录包括:所有的异常信息,以及与每个所述异常信息对应的代码位置。
11.如权利要求10所述的装置,其特征在于,还包括:分析模块;将预设位置的异常记录写入预设存储位置之后,所述分析模块按照预设方式对所述预设存储位置中的异常记录进行分析处理。
12.如权利要求11所述的装置,其特征在于,还包括:展示模块和/或通知模块;按照预设方式对所述预设存储位置中的异常记录进行分析处理之后,所述展示模块可视化展示分析处理之后的所述异常记录;和/或,所述通知模块依据分析处理之后的所述异常记录发出通知信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810156740.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:差动信号检测装置
- 下一篇:一种芯片软硬件协同仿真验证的双向同步方法