System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 节点监控方法、装置和计算机设备制造方法及图纸_技高网

节点监控方法、装置和计算机设备制造方法及图纸

技术编号:40137734 阅读:3 留言:0更新日期:2024-01-23 23:07
本申请涉及一种节点监控方法、装置、计算机设备和存储介质,涉及计算机技术领域,可用于金融科技领域或其他相关领域。所述方法包括:根据各监控节点的健康状态,从各监控节点中选择可用节点;获取可用节点对目标服务节点的服务状态进行监控时生成的服务状态监控结果;其中,各可用节点采用不同的监控算法对目标服务节点的服务状态进行监控;若目标服务节点对应的服务状态监控结果存在多个且不一致,则根据目标服务节点对应的各服务状态监控结果和判定等级,确定目标服务节点的服务状态。采用本方法可以保证服务的持续稳定运行。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种节点监控方法、装置和计算机设备,可用于金融科技领域或其他相关领域。


技术介绍

1、分布式系统已经在银行系统中深入展开,分布式系统与传统的大型主机集中式系统有很大的不同,主要有分布式系统通常由pc服务器(服务节点)组成集群提供服务,由于单个pc服务器的硬件可靠性较差,使得分布式系统容易发生节点故障,其中任一服务节点出现故障都可能会导致整个分布式系统的故障。

2、为了监控分布式系统的服务状态,传统技术中,通过增加一个中立的监控节点来对分布式系统中各服务节点进行服务状态的监控,来维护整个分布式系统的全局状态。

3、然而,目前单一的监控节点因节点自身性能仍存在可靠性较差的问题,故,亟需改进。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高对分布式系统监控可靠性的节点监控方法、装置和计算机设备。

2、第一方面,本申请提供了一种节点监控方法,应用于中心节点,所述中心节点与各监控节点通信,该方法包括:

3、根据各监控节点的健康状态,从各监控节点中选择可用节点;

4、获取可用节点对目标服务节点的服务状态进行监控时生成的服务状态监控结果;其中,各可用节点采用不同的监控算法对目标服务节点的服务状态进行监控;

5、若目标服务节点对应的服务状态监控结果存在多个且不一致,则根据目标服务节点对应的各服务状态监控结果和判定等级,确定目标服务节点的服务状态。

6、在其中一个实施例中,所述方法还包括:

7、针对任一监控节点,根据该监控节点的网络通信状态、存储空间使用状态和监控实例运行状态,确定该监控节点的健康状态;

8、其中,该监控节点的监控实例用于执行该监控节点对应的监控算法。

9、在其中一个实施例中,还包括:

10、各监控节点部署于不同的网络区域内,且各监控节点采用不同的网络链路与目标服务节点进行通信。

11、在其中一个实施例中,获取各可用节点对目标服务节点的服务状态进行监控时生成的服务状态监控结果,包括:

12、针对于任一可用节点,获取该可用节点在不同探测时刻,对目标服务节点的服务状态进行监控时生成的服务状态探测结果;根据多次探测结果,确定该可用节点对目标服务节点的服务状态进行监控时生成的服务状态监控结果。

13、在其中一个实施例中,根据目标服务节点对应的各服务状态监控结果和判定等级,确定目标服务节点的服务状态,包括:

14、根据目标服务节点对应的各服务状态监控结果,确定至少一个监控结果类型;其中,监控结果类型为节点服务状态正常或节点服务状态异常;根据各监控结果类型对应的服务状态监控结果的数量,以及目标服务节点对应的判定等级,确定目标服务节点的服务状态。

15、在其中一个实施例中,根据各监控结果类型对应的服务状态监控结果的数量,以及目标服务节点对应的判定等级,确定目标服务节点的服务状态,包括:

16、若目标服务节点对应的判定等级为宽松等级,且节点服务状态正常类型对应的服务状态监控结果的数量大于第一阈值,则确定目标服务节点的服务状态为节点服务状态正常;若目标服务节点对应的判定等级为严格等级,且节点服务状态异常类型对应的服务状态监控结果的数量满足第二条件阈值,则确定目标服务节点的服务状态为节点服务状态异常。

17、第二方面,本申请还提供了一种节点监控装置。该装置包括:

18、节点选择模块,用于根据各监控节点的健康状态,从各监控节点中选择可用节点;

19、结果获取模块,用于获取可用节点对目标服务节点的服务状态进行监控时生成的服务状态监控结果;其中,各可用节点采用不同的监控算法对目标服务节点的服务状态进行监控;

20、状态确定模块,用于若目标服务节点对应的服务状态监控结果存在多个且不一致,则根据目标服务节点对应的各服务状态监控结果和判定等级,确定目标服务节点的服务状态。

21、第三方面,本申请还提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:

22、根据各监控节点的健康状态,从各监控节点中选择可用节点;

23、获取可用节点对目标服务节点的服务状态进行监控时生成的服务状态监控结果;其中,各可用节点采用不同的监控算法对目标服务节点的服务状态进行监控;

24、若目标服务节点对应的服务状态监控结果存在多个且不一致,则根据目标服务节点对应的各服务状态监控结果和判定等级,确定目标服务节点的服务状态。

25、第四方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

26、根据各监控节点的健康状态,从各监控节点中选择可用节点;

27、获取可用节点对目标服务节点的服务状态进行监控时生成的服务状态监控结果;其中,各可用节点采用不同的监控算法对目标服务节点的服务状态进行监控;

28、若目标服务节点对应的服务状态监控结果存在多个且不一致,则根据目标服务节点对应的各服务状态监控结果和判定等级,确定目标服务节点的服务状态。

29、第五方面,本申请还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

30、根据各监控节点的健康状态,从各监控节点中选择可用节点;

31、获取可用节点对目标服务节点的服务状态进行监控时生成的服务状态监控结果;其中,各可用节点采用不同的监控算法对目标服务节点的服务状态进行监控;

32、若目标服务节点对应的服务状态监控结果存在多个且不一致,则根据目标服务节点对应的各服务状态监控结果和判定等级,确定目标服务节点的服务状态。

33、上述节点监控方法、装置、计算机设备和存储介质,对于分布式系统中的任一目标服务节点,本申请采用多个监控节点对该目标服务节点进行监控,当任一监控节点存在故障时,其他可用节点仍能够对目标服务节点进行监控,提高了对目标服务节点监控的可靠性;另外,不同可用节点采用不同监控算法对该目标服务节点进行监控,不同监控算法可以对目标服务节点进行多维度地分析,进一步保证了对目标服务节点的监控准确性,且分布式系统中的每个目标服务节点对应有各自的判定等级,可以实现对分布式系统中各目标服务节点的差异化、精细化管理,实现对分布式系统的精细化监控管理,保证了服务的可靠运行。

本文档来自技高网...

【技术保护点】

1.一种节点监控方法,其特征在于,应用于中心节点,所述中心节点与各监控节点通信,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,各监控节点部署于不同的网络区域内,且各监控节点采用不同的网络链路与所述目标服务节点进行通信。

4.根据权利要求1所述的方法,其特征在于,所述获取各可用节点对目标服务节点的服务状态进行监控时生成的服务状态监控结果,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述目标服务节点对应的各服务状态监控结果和判定等级,确定所述目标服务节点的服务状态,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据各监控结果类型对应的服务状态监控结果的数量,以及所述目标服务节点对应的判定等级,确定所述目标服务节点的服务状态,包括:

7.一种节点监控装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种节点监控方法,其特征在于,应用于中心节点,所述中心节点与各监控节点通信,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,各监控节点部署于不同的网络区域内,且各监控节点采用不同的网络链路与所述目标服务节点进行通信。

4.根据权利要求1所述的方法,其特征在于,所述获取各可用节点对目标服务节点的服务状态进行监控时生成的服务状态监控结果,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述目标服务节点对应的各服务状态监控结果和判定等级,确定所述目标服务节点的服务状态,包括:

6.根据权利要求5所述的方法,其...

【专利技术属性】
技术研发人员:朱文涛傅兵黄海鹏李镛
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1