← 返回列表
基于Java Agent和字节码技术的平台健康监控系统
摘要文本
本发明涉及一种基于JavaAgent和字节码技术的平台健康监控系统,属于数据监控技术领域,解决了现有需要集成多种监控软件及监控维度不全面的问题。该系统包括监控采集模块用于在心跳扩展层通过各服务的心跳定时器采集心跳指标数据,得到服务访问情况的监控数据,在事件扩展层根据数据请求和定时任务信息得到事件执行情况的监控数据,在业务扩展层根据各方法执行结果得到事件中业务执行情况的监控数据,利用数据发送扩展层的发送器将各类监控数据发送至数据分析模块;环境编译模块用于在平台服务启动时加载监控采集模块;数据分析模块用于对接收的监控数据进行分析,展示分析结果和发出预警。实现了一套完整全面的健康监控系统。
申请人信息
- 申请人:北方云景科技(北京)有限公司
- 申请人地址:100000 北京市西城区百万庄大街16号1号楼7层1745室
- 发明人: 北方云景科技(北京)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于Java Agent和字节码技术的平台健康监控系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311565964.6 |
| 申请日 | 2023/11/22 |
| 公告号 | CN117472692A |
| 公开日 | 2024/1/30 |
| IPC主分类号 | G06F11/30 |
| 权利人 | 北方云景科技(北京)有限公司 |
| 发明人 | 袁树宝; 王伟; 张智萌; 张婷; 茶国吉; 吴波; 宋兆君; 辛腾龙; 杭龙; 蒋金荣; 付延涛; 陈思; 冯鹏鹏; 曹林海; 徐湉 |
| 地址 | 北京市西城区百万庄大街16号1号楼7层1745室 |
专利主权项内容
1.一种基于JavaAgent和字节码技术的平台健康监控系统,其特征在于,包括:监控采集模块、环境编译模块和数据分析模块,所述监控采集模块,用于在心跳扩展层通过各服务的心跳定时器采集心跳指标数据,得到服务访问情况的监控数据,在事件扩展层拦截各事件入口,根据获取的数据请求和定时任务信息,得到事件执行情况的监控数据,在业务扩展层拦截各业务处理方法,根据各方法执行结果,得到事件中业务执行情况的监控数据,以及,利用数据发送扩展层的发送器将各类监控数据发送给数据分析模块;所述环境编译模块,用于在平台服务启动时,利用JavaAgent和字节码技术加载监控采集模块;所述数据分析模块,用于对接收的监控数据进行分析,展示分析结果和发出预警。