[发明专利]数据监控方法、装置及电子设备在审
申请号: | 202110084061.0 | 申请日: | 2021-01-21 |
公开(公告)号: | CN114816950A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 周吕;刘鹏;王刚 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 深圳市智圈知识产权代理事务所(普通合伙) 44351 | 代理人: | 韩绍君 |
地址: | 518064 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 监控 方法 装置 电子设备 | ||
本申请公开了一种数据监控方法、装置及电子设备,涉及微服务技术领域。该方法包括:接收第一监控子系统发送的目标数据;确定所述第一监控子系统发送的目标数据是否符合预设规则,所述预设规则用于表征所述第一监控子系统发生异常;若所述第一监控子系统发送的目标数据符合预设规则,则根据所述第一监控子系统的目标数据与其他监控子系统发送的数据之间的关联性,确定与所述第一监控子系统关联的第二监控子系统;输出与所述第二监控子系统关联的预警信息。如此,可以通过第一监控子系统发送的目标数据实现对第二监控子系统的监控,其在一定程度上可以加快问题排查的进度。
技术领域
本申请涉及微服务技术领域,更具体地,涉及一种数据监控方法、装置及电子设备。
背景技术
微服务是一种新兴的软件架构,其主要是把一个大型的单个应用程序和服务拆分为数十个的支持微服务,即微服务是多个服务的组合,且这些服务均可独立运行。目前微服务设计模式在国内已经普及开来,微服务设计模式鼓励服务拆分,方便了代码解耦,但同时也带来了新的问题,使得服务间依赖增加,一个服务往往依赖多个底层服务,调用链路较深,超过三层的服务嵌套调用越来越常见,因此许多问题亟待解决。
现有技术中通常采用开源的ELK(集中式日志系统)方案或者zipkin系统(分布式跟踪系统)等本身的链路系统做相应的数据处理,其中,ELK是Elasticsearch、Logstash与Kibana三个组件的首字母的缩写,三个开源组件组合在一起就构成了一个完整的日志采集、处理与查询解决方案,然而利用现有的技术进行数据处理时,通常会面临两个问题,第一是在进行数据处理时,其处理的数据需要符合系统标准,但是在微服务系统中,各个子系统是异构化的,异构化系统指的是不同架构的系统。因异构的存在导致无法做到数据的完全标准化,并且如果要实现数据的完全标准化则需要对链路系统进行对应的改造,而系统改造的难度是相当大的;第二是对数据进行标准化会影响服务的性能,对于某些系统来说只需要关注其本身子系统关联的服务即可,而不需要跟踪每一条详细日志,因为详细跟踪每一条日志会增大数据上报的复杂度,进而影响到服务本身的性能。
发明内容
本申请提出了一种数据监控方法、装置及电子设备及存储介质,可以改善上述问题。
一方面,本申请实施例提供了一种数据监控方法,该方法包括:接收第一监控子系统发送的目标数据;确定所述第一监控子系统发送的目标数据是否符合预设规则,所述预设规则用于表征所述第一监控子系统发生异常;若所述第一监控子系统发送的目标数据符合预设规则,则根据所述第一监控子系统的目标数据与其他监控子系统发送的数据之间的关联性,确定与所述第一监控子系统关联的第二监控子系统;输出与所述第二监控子系统关联的预警信息。
另一方面,本申请实施例提供了一种数据监控方法,其应用于全链路监控系统的第一监控子系统,全链路监控系统还包括报警子系统,该方法包括:当获取到业务请求时,执行业务请求,得到所述业务请求对应的链路数据;对链路数据进行标准化,得到目标数据;将目标数据发送至报警子系统,指示报警子系统确定目标数据是否符合预设规则,所述预设规则用于表征所述第一监控子系统发生异常。
另一方面,本申请实施例提供了一种数据监控装置,其应用于全链路监控系统的报警子系统,全链路监控系统还包括第一监控子系统,该装置包括:接收模块、第一确定模块、第二确定模块以及输出模块。其中,接收模块,用于接收第一监控子系统发送的目标数据。第一确定模块,用于确定第一监控子系统发送的目标数据是否符合预设规则,所述预设规则用于表征所述第一监控子系统发生异常。第二确定模块,用于若第一监控子系统发送的目标数据符合预设规则,则根据所述第一监控子系统的目标数据与其他监控子系统发送的数据之间的关联性,确定与第一监控子系统关联的第二监控子系统。输出模块,用于输出与第二监控子系统关联的预警信息。
另一方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110084061.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种显示器件
- 下一篇:一种自冷却式鼓风机房噪声控制方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置