[发明专利]监控方法、装置、计算机设备及存储介质有效
申请号: | 202011317104.7 | 申请日: | 2020-11-20 |
公开(公告)号: | CN112286769B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 谢艺志 | 申请(专利权)人: | 成都完美天智游科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 卢万腾 |
地址: | 610015 四川省成都市中国(四川)自由贸易*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 方法 装置 计算机 设备 存储 介质 | ||
本发明实施例涉及一种监控方法、装置、计算机设备及存储介质,包括:基于待监控对象的第一监控指标确定对应的第一监控结构体,所述第一监控结构体中至少包括第一变量字段;基于所述第一监控结构体触发所述对象的第一监控事件,得到所述对象的第一监控数据;基于所述第一监控数据更新所述第一监控结构体中的第一变量字段,得到携带有所述第一监控数据的所述第一监控结构体,携带有第一监控数据的第一监控结构体可以明确地表征该对象的监控数据,避免出现混淆,进而提升监控的精准度。
技术领域
本发明实施例涉及数据处理领域,尤其涉及一种监控方法、装置、计算机设备及存储介质。
背景技术
随着软件业务的日趋复杂化,大型软件系统通常由众多同步和异步的业务代码组成,特别是存在需要处理大量数据的业务中,为了防止这些业务导致程序卡顿的情况,通常这些耗时数据处理都会采用异步处理的方式,然后再进行同步的处理,例如,业务数据的显示,虽然异步的方式能够一定程度解决应用卡顿的问题,同时也会导致软件的一些指标监控无法准确记录。
相关技术中,为解决上述问题,通过采用以函数为单位对软件系统进行指标监控,然而,在函数级别的指标监控过程中,当一个函数在多个业务中被频繁调用时,该函数在同一时刻采用的多个业务对应的多个指标存在混淆的可能性,进而导致利用该函数获取的指标准确度不高的问题。
发明内容
鉴于此,为解决上述技术问题或部分技术问题,本发明实施例提供一种监控方法、装置、计算机设备及存储介质。
第一方面,本发明实施例提供一种监控方法,包括:
基于待监控对象的第一监控指标确定对应的第一监控结构体,所述第一监控结构体中至少包括第一变量字段;
基于所述第一监控结构体触发所述对象的第一监控事件,得到所述对象的第一监控数据;
基于所述第一监控数据更新所述第一监控结构体中的第一变量字段,得到携带有所述第一监控数据的所述第一监控结构体。
第二方面,本发明实施例提供一种监控装置,包括:
确定模块,用于基于待监控对象的第一监控指标确定对应的第一监控结构体,所述第一监控结构体中至少包括第一变量字段;
触发模块,用于基于所述第一监控结构体触发所述对象的第一监控事件,得到所述对象的第一监控数据;
更新模块,用于基于所述第一监控数据更新所述第一监控结构体中的第一变量字段,得到携带有所述第一监控数据的所述第一监控结构体。
第三方面,本发明实施例提供一种计算机设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的监控程序,以实现上述第一方面中任一项所述的监控方法。
第四方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中任一项所述的监控方法。
本发明实施例提供的监控方案,通过基于待监控对象的第一监控指标确定对应的第一监控结构体,所述第一监控结构体中至少包括第一变量字段;基于所述第一监控结构体触发所述对象的第一监控事件,得到所述对象的第一监控数据;基于所述第一监控数据更新所述第一监控结构体中的第一变量字段,得到携带有所述第一监控数据的所述第一监控结构体,携带有第一监控数据的第一监控结构体可以明确地表征该对象的监控数据,避免出现混淆,进而提升监控的精准度。
附图说明
图1为本发明实施例提供的一种监控方法的流程示意图;
图2为本发明实施例涉及的基于待监控对象的第一监控指标确定对应的第一监控结构体的流程示意图;
图3为本发明实施例提供的一种初始结构体的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都完美天智游科技有限公司,未经成都完美天智游科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011317104.7/2.html,转载请声明来源钻瓜专利网。