[发明专利]智能监控方法、装置、电子设备及可读存储介质在审
申请号: | 202011483121.8 | 申请日: | 2020-12-15 |
公开(公告)号: | CN112527599A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 彭宜堃 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 监控 方法 装置 电子设备 可读 存储 介质 | ||
1.一种智能监控方法,其特征在于,所述方法包括:
在待监控应用程序中加载链路数据采集插件,当接收到针对所述待监控应用程序的一个事务请求时,为所述事务分配一个链路ID,基于所述采集插件采集执行所述事务时所述事务的各个节点上产生的链路数据;
基于所述链路数据获取所述待监控应用程序的服务指标值集合,从预设数据库中获取所述待监控应用程序的应用指标项,每隔第一预设时间,获取所述待监控应用程序的应用指标值集合;
每隔第二预设时间,获取所述各个节点所属的服务器的物理资源指标值集合;
在所述事务执行完成后,更新所述待监控应用程序对应的业务指标值集合,将所述服务指标值集合、应用指标值集合、物理资源指标值集合及业务指标值集合进行聚合,得到所述链路ID对应的目标监控数据,将所述目标监控数据发送给预设客户端。
2.如权利要求1所述的智能监控方法,其特征在于,所述在待监控应用程序中加载链路数据采集插件,包括:
将链路数据采集插件加载至所述待监控应用程序的代码中,基于所述采集插件生成插件定义信息;
基于所述插件定义信息生成链路数据埋点代码。
3.如权利要求1所述的智能监控方法,其特征在于,在基于所述采集插件采集执行所述事务时所述事务的各个节点上产生的链路数据之后,所述方法还包括:
将所述链路数据依次存储至存储缓冲区的不同通道的定长数组中,当所述存储缓冲区的存储量超过存储阈值时,将所述存储缓冲区中的数据批量存储至所述待监控应用程序对应的日志中。
4.如权利要求1所述的智能监控方法,其特征在于,所述将所述服务指标值集合、应用指标值集合、物理资源指标值集合及业务指标值集合进行聚合,得到所述链路ID对应的目标监控数据,包括:
对所述服务指标值集合、应用指标值集合、物理资源指标值集合及业务指标值集合中每个指标值执行趋势分析、同比分析及环比分析,得到第一监控数据;
基于指标集合与聚合运算公式的映射关系分别获取所述服务指标值集合、应用指标值集合、物理资源指标值集合及业务指标值集合对应的聚合运算公式并执行聚合运算,得到第二监控数据;
汇总所述第一监控数据与所述第二监控数据,得到所述链路ID对应的目标监控数据。
5.如权利要求1-4任一项所述的智能监控方法,其特征在于,所述方法还包括:
判断所述服务指标值集合、应用指标值集合、物理资源指标值集合及业务指标值集合中每个指标值是否异常;
若某一指标值异常,根据指标集与用户群的映射关系,确定异常指标值对应的目标用户群,向所述目标用户群发送预警信息。
6.如权利要求1所述的智能监控方法,其特征在于,所述服务指标值集合包括请求类型、请求参数、响应信息、请求耗时及请求结果对应的数值集合;
所述应用指标值集合包括阻塞的线程数、死锁线程数、等待线程数、垃圾回收次数、服务吞吐量、服务异常信息对应的数值集合;
所述物理资源指标值集合包括CPU、内存、磁盘、网络IO、带宽对应的数值集合。
7.如权利要求1所述的智能监控方法,其特征在于,所述链路ID由全局ID、应用程序ID及事务ID组成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011483121.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种方便清洁的汽车用顶胶加工装置
- 下一篇:一种多功能健身划船机