[发明专利]一种面向JAVA组件的源码深度监控方法及系统在审
| 申请号: | 202110126907.2 | 申请日: | 2021-01-29 |
| 公开(公告)号: | CN112817820A | 公开(公告)日: | 2021-05-18 |
| 发明(设计)人: | 王陶林 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/36 |
| 代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 王维新 |
| 地址: | 100086 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 java 组件 源码 深度 监控 方法 系统 | ||
1.一种面向JAVA组件的源码深度监控系统,其特征在于,包括:客户端和服务端;
所述客户端,用于:
集成在应用上,将所在应用名称和监听端口向服务端进行注册;
实时监听所述监听端口,获取服务端传入的需监控组件名称;
根据所述需监控组件名称对应用中该组件的性能数据进行采集;
将采集到的结果回传到服务端;
所述服务端,用于:
记录各客户端的注册信息;
设置应用的监控策略;
根据监控策略向各所述客户端的监听端口发送需监控组件名称;
接收客户端回传的结果;
对各组件的性能数据进行分析,发现应用异常问题。
2.根据权利要求1所述的源码深度监控系统,其特征在于,所述客户端配置有服务端地址,根据所述服务端地址将所在应用名称和监控端口向服务端进行注册,以及将采集到的结果回传到所述服务端。
3.根据权利要求1所述的源码深度监控系统,其特征在于,所述监控策略包括:应用名称、监控组件名称和采集周期。
4.根据权利要求1所述的源码深度监控系统,其特征在于,所述根据监控策略向各所述客户端的监听端口发送需监控组件名称;包括:
所述服务端定期扫描监控策略,若时间满足所述监控策略中任一监控组件的采集周期,则开始监控调度;
将所述服务端注册的所有所述客户端和监听端口写入列表;
通过Http轮巡列表依次向各客户端的监听端口发送所述监控组件名称。
5.根据权利要求1所述的源码深度监控系统,其特征在于:根据所述需监控组件名称对应用中该组件的性能数据进行采集;包括:
所述客户端将需监控组件名称放入任务队列;
当执行到该任务时,调用该组件对应的采集器完成其性能数据的采集。
6.一种基于权利要求1~5所述的面向JAVA组件的源码深度监控系统的方法,其特征在于,包括:
客户端向服务端注册该客户端所在的应用名称和监听端口;
服务端记录各客户端的注册信息;
服务端设置并实时扫描监控策略,根据所述监控策略向各所述客户端的监听端口发送需监控组件名称;
客户端实时监听所述监听端口,获取服务端传入的需监控组件名称,根据所述需监控组件名称对应用中该组件的性能数据进行采集;
客户端将采集到的结果回传到服务端;
服务端对各组件的性能数据进行分析,发现应用异常问题。
7.根据权利要求6所述的系统,其特征在于:所述客户端配置有服务端地址,根据所述服务端地址将所在应用名称和监控端口向服务端进行注册,以及将采集到的结果回传到所述服务端。
8.根据权利要求6所述的系统,其特征在于,所述监控策略包括:应用名称、监控组件名称和采集周期。
9.根据权利要求6所述的系统,其特征在于:所述根据监控策略向各所述客户端的监听端口发送需监控组件名称;包括:
所述服务端定期扫描监控策略,若时间满足所述监控策略中任一监控组件的采集周期,则开始监控调度;
将所述服务端注册的所有所述客户端和监听端口写入列表;
通过Http轮巡列表依次向各客户端的监听端口发送所述监控组件名称。
10.根据权利要求6所述的系统,其特征在于,根据所述需监控组件名称对应用中该组件的性能数据进行采集;包括:
所述客户端将需监控组件名称放入任务队列;
当执行到该任务时,调用该组件对应的采集器完成其性能数据的采集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110126907.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种虚拟现实交互手柄
- 下一篇:区域出行车辆座位共享系统





