[发明专利]一种监控方法、装置及存储介质有效
申请号: | 201911361324.7 | 申请日: | 2019-12-25 |
公开(公告)号: | CN110764974B | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 刘留;杨广学 | 申请(专利权)人: | 武汉慧联无限科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 刘欣;张颖玲 |
地址: | 430223 湖北省武汉市东湖技术开发区软件*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 方法 装置 存储 介质 | ||
本申请公开一种监控方法,包括:确定业务线程在至少一个业务平台上的第一监控项,和所述业务线程在所述至少一个业务平台内部的第二监控项;以日志的形式获取所述第一监控项和所述第二监控项对应的监控埋点;将所述监控埋点划分为第一类监控埋点和第二类监控埋点;所述第一类监控埋点和所述第二类监控埋点分别用于确定所述业务线程的状态。如此,可以监控到软件中每一层的所有组件,并将运维监控扩展到所有软件活动的参与者。
技术领域
本发明涉及运维监控技术领域,尤其涉及一种监控方法、装置及存储介质。
背景技术
随着开源软件的兴起,软件的背后是种类繁多的组件,从技术架构的角度,每一层中的所有组件都需要进行监控;但是种类繁多的组件的各类指标对于查看监控的技术人员是海量的,不同监控项上设置不当导致误告警、重复告警的事件时有发生,都对运维监控工作带来了麻烦;同时,在相关技术中,运维监控只是面向运维人员,并不面向用户;因此,如何监控软件中每一层的所有组件,并且将运维监控扩展到所有软件活动的参与者尚未被明确。
发明内容
本发明实施例提供一种监控方法、装置及存储介质,可以监控平台系统中每一层的所有组件,并且将运维监控扩展到所有软件获得的参与者。
本发明实施例的技术方案是这样实现的:
确定业务线程在至少一个业务平台上的第一监控项,和所述业务线程在所述至少一个业务平台内部的第二监控项;
以日志的形式获取所述第一监控项和所述第二监控项对应的监控埋点;
将所述监控埋点划分为第一类监控埋点和第二类监控埋点;所述第一类监控埋点和所述第二类监控埋点分别用于确定所述业务线程的状态。
上述方案中,所述确定业务线程在至少一个业务平台上的第一监控项包括:
在所述业务线程进入所述业务平台的位置,确定一个所述第一监控项;
在所述业务线程离开所述业务平台的位置,确定一个所述第一监控项。
上述方案中,所述确定所述业务线程在所述至少一个业务平台内部的第二监控项,包括:
在所述业务线程进入所述业务平台内部的子系统的位置,确定一个所述第二监控项;
在所述业务线程离开所述子系统的位置,确定一个所述第二监控项。
上述方案中,所述确定所述业务线程在所述至少一个业务平台内部的第二监控项,包括:
在所述业务线程进入所述业务平台的子系统内的模块的位置,确定一个所述第二监控项;
在所述业务线程离开所述模块的位置,确定一个所述第二监控项。
上述方案中,所述确定所述业务线程在所述至少一个业务平台内部的第二监控项,包括:
在所述业务线程进入服务接口的位置,确定一个所述第二监控项;
在所述业务线程离开所述服务接口的位置,确定一个所述第二监控项;
所述服务接口位于所述子系统内部,或者所述服务接口位于子系统内的模块内部。
上述方案中,所述确定所述业务线程在所述至少一个业务平台内部的第二监控项,包括:
在所述业务线程进入对象封装的位置,确定一个所述第二监控项;
在所述业务线程离开所述对象封装的位置,确定一个所述第二监控项;
所述对象封装位于所述子系统内部,或者所述对象封装位于所述子系统内的模块内部,或者所述对象封装位于所述子系统内的模块内的服务接口内部。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉慧联无限科技有限公司,未经武汉慧联无限科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911361324.7/2.html,转载请声明来源钻瓜专利网。