分布式系统的节点监控方法技术方案

技术编号:39839313 阅读:12 留言:0更新日期:2023-12-29 16:25
本申请公开了一种分布式系统的节点监控方法

【技术实现步骤摘要】
分布式系统的节点监控方法、装置、存储介质及电子装置


[0001]本申请涉及金融科技领域

云计算领域以及其他相关领域领域,具体而言,涉及一种分布式系统的节点监控方法

装置

存储介质及电子装置


技术介绍

[0002]随着大数据和云计算技术的不断发展,分布式系统的应用日益普及,为了保障分布式系统运行的稳定性和可靠性,监控系统成为了必不可少的一部分,目前,仍旧使用传统的监控系统对分布式系统进行监控,即使用一个数据库存储分布式系统中每个节点的数据,导致单个数据库的数据存储量过大,不能灵活响应分布式系统,因此需要有专门用于监控分布式系统的监控系统

[0003]针对相关技术中节点监控的效率较低的问题,目前尚未提出有效的解决方案


技术实现思路

[0004]本申请的主要目的在于提供一种分布式系统的节点监控方法

装置

存储介质及电子装置,以解决相关技术中节点监控的效率较低的问题

[0005]为了实现上述目的,根据本申请的一个方面,提供了一种分布式系统的节点监控方法,所述分布式系统中部署了
N
个分布式节点,
N
大于1,所述方法应用于所述分布式系统的节点监控系统,该方法包括:
[0006]获取节点监控请求,其中,所述节点监控请求用于请求监控
M
个分布式节点在目标时间的节点状态,
M
大于1,且,小于或者等于
N

[0007]从
M
个监控数据库中分别提取所述
M
个分布式节点中每个分布式节点在所述目标时间对应的目标节点数据,其中,所述
N
个分布式节点与
N
个监控数据库一一对应,所述目标节点数据是所述每个分布式节点上部署的监控采集器上报至对应的监控数据库的;
[0008]根据所述目标节点数据监控所述
M
个分布式节点中每个分布式节点的目标节点状态

[0009]可选的,所述从
M
个监控数据库中分别提取所述
M
个分布式节点中每个分布式节点在所述目标时间对应的目标节点数据,包括:通过监控处理器生成数据提取指令,其中,所述节点监控系统包括:
N
个监控数据库,所述
N
个分布式节点上一一部署的
N
个所述监控采集器和所述监控处理器,所述数据提取指令用于指示上报所述目标时间对应的节点数据;通过所述监控处理器向所述
M
个监控数据库下发所述数据提取指令;通过所述监控处理器接收所述
M
个监控数据库响应所述数据提取指令上报的节点数据作为所述目标节点数据

[0010]可选的,在所述从
M
个监控数据库中分别提取所述
M
个分布式节点中每个分布式节点在所述目标时间对应的目标节点数据之前,所述方法还包括:通过每个所述监控采集器运行代理程序,其中,所述代理程序用于异步采集对应的所述分布式节点上产生的允许表征所述分布式节点的运行状态的数据作为所述分布式节点的节点数据;通过每个所述监控采集器采用消息队列将采集到的节点数据推送至对应的所述监控数据库进行存储

[0011]可选的,所述获取节点监控请求,包括:接收定时任务触发的第一监控请求,其中,所述定时任务用于按照目标周期触发所述节点监控请求,所述第一监控请求用于请求定期监控所述
M
个分布式节点的节点状态;响应所述第一监控请求,将当前的所述目标周期确定为所述目标时间

[0012]可选的,所述根据所述目标节点数据监控所述
M
个分布式节点中每个分布式节点的目标节点状态,包括:将所述目标节点数据转换为所述目标节点状态;从所述
M
个分布式节点中筛选出所述目标节点状态用于指示对应的分布式节点运行异常的目标分布式节点;向第一监控帐号发送所述目标分布式节点的告警信息,其中,所述告警信息用于提示所述第一监控帐号所述目标分布式节点在当前的所述目标周期处于异常运行的状态

[0013]可选的,所述获取节点监控请求,包括:接收第二监控帐号发起的第二监控请求,其中,所述第二监控请求用于请求按照所述第二监控帐号的指示监控所述
M
个分布式节点的节点状态;响应所述第二监控请求,从所述第二监控请求中查询所述第二监控帐号所指示的所述目标时间;在从所述第二监控请求中查询到所述第二监控帐号所指示的所述目标时间的情况下,从所述第二监控请求中提取所述目标时间;在从所述第二监控请求中未查询到所述第二监控帐号所指示的所述目标时间的情况下,将当前时刻确定为所述目标时间

[0014]可选的,所述根据所述目标节点数据监控所述
M
个分布式节点中每个分布式节点的目标节点状态,包括:从所述第二监控请求中查找所述第二监控帐号所指示的目标展示形式;在从所述第二监控请求中查找到所述第二监控帐号所指示的目标展示形式的情况下,将所述目标节点数据转换为符合所述目标展示形式的所述目标节点状态,并向所述第二监控帐号展示所述目标节点状态;在从所述第二监控请求中未查找到所述第二监控帐号所指示的目标展示形式的情况下,将所述目标节点数据转换为符合默认展示形式的所述目标节点状态,并向所述第二监控帐号展示所述目标节点状态

[0015]为了实现上述目的,根据本申请的另一方面,提供了一种分布式系统的节点监控装置,所述分布式系统中部署了
N
个分布式节点,
N
大于1,所述装置应用于所述分布式系统的节点监控系统,该装置包括:
[0016]获取模块,用于获取节点监控请求,其中,所述节点监控请求用于请求监控
M
个分布式节点在目标时间的节点状态,
M
大于1,且,小于或者等于
N

[0017]提取模块,用于从
M
个监控数据库中分别提取所述
M
个分布式节点中每个分布式节点在所述目标时间对应的目标节点数据,其中,所述
N
个分布式节点与
N
个监控数据库一一对应,所述目标节点数据是所述每个分布式节点上部署的监控采集器上报至对应的监控数据库的;
[0018]监控模块,用于根据所述目标节点数据监控所述
M
个分布式节点中每个分布式节点的目标节点状态

[0019]通过本申请,采用以下步骤:获取节点监控请求,其中,节点监控请求用于请求监控
M
个分布式节点在目标时间的节点状态,
M
大于1,且,小于或者等于
N
;从
M
个监控数据库中分别提取...

【技术保护点】

【技术特征摘要】
1.
一种分布式系统的节点监控方法,其特征在于,所述分布式系统中部署了
N
个分布式节点,
N
大于1,所述方法应用于所述分布式系统的节点监控系统,所述方法包括:获取节点监控请求,其中,所述节点监控请求用于请求监控
M
个分布式节点在目标时间的节点状态,
M
大于1,且,小于或者等于
N
;从
M
个监控数据库中分别提取所述
M
个分布式节点中每个分布式节点在所述目标时间对应的目标节点数据,其中,所述
N
个分布式节点与
N
个监控数据库一一对应,所述目标节点数据是所述每个分布式节点上部署的监控采集器上报至对应的监控数据库的;根据所述目标节点数据监控所述
M
个分布式节点中每个分布式节点的目标节点状态
。2.
根据权利要求1所述的方法,其特征在于,所述从
M
个监控数据库中分别提取所述
M
个分布式节点中每个分布式节点在所述目标时间对应的目标节点数据,包括:通过监控处理器生成数据提取指令,其中,所述节点监控系统包括:
N
个监控数据库,所述
N
个分布式节点上一一部署的
N
个所述监控采集器和所述监控处理器,所述数据提取指令用于指示上报所述目标时间对应的节点数据;通过所述监控处理器向所述
M
个监控数据库下发所述数据提取指令;通过所述监控处理器接收所述
M
个监控数据库响应所述数据提取指令上报的节点数据作为所述目标节点数据
。3.
根据权利要求2所述的方法,其特征在于,在所述从
M
个监控数据库中分别提取所述
M
个分布式节点中每个分布式节点在所述目标时间对应的目标节点数据之前,所述方法还包括:通过每个所述监控采集器运行代理程序,其中,所述代理程序用于异步采集对应的所述分布式节点上产生的允许表征所述分布式节点的运行状态的数据作为所述分布式节点的节点数据;通过每个所述监控采集器采用消息队列将采集到的节点数据推送至对应的所述监控数据库进行存储
。4.
根据权利要求1所述的方法,其特征在于,所述获取节点监控请求,包括:接收定时任务触发的第一监控请求,其中,所述定时任务用于按照目标周期触发所述节点监控请求,所述第一监控请求用于请求定期监控所述
M
个分布式节点的节点状态;响应所述第一监控请求,将当前的所述目标周期确定为所述目标时间
。5.
根据权利要求4所述的方法,其特征在于,所述根据所述目标节点数据监控所述
M
个分布式节点中每个分布式节点的目标节点状态,包括:将所述目标节点数据转换为所述目标节点状态;从所述
M
个分布式节点中筛选出所述目标节点状态用于指...

【专利技术属性】
技术研发人员:林天涯
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1