全链路服务节点的监控方法、装置和存储介质制造方法及图纸

技术编号:26425481 阅读:21 留言:0更新日期:2020-11-20 14:22
本公开实施例涉及一种全链路服务节点的监控方法、装置和存储介质,其中所述全链路上有多个服务节点,每个服务节点对应多个监控指标信息,所述方法包括:接收所述多个监控指标信息;分析所述多个监控指标信息;当所述多个监控指标信息之一为异常状态时,获取所述监控指标信息所对应的关联节点,所述关联节点为所述多个服务节点至少其中之一;以及根据所述监控指标信息调整所述关联节点的系统状态。根据本公开的方法,可以有效率且全面的进行监控,以达到故障排解或预判的目的。

【技术实现步骤摘要】
全链路服务节点的监控方法、装置和存储介质
本公开总体涉及计算机
,更具体地,涉及一种全链路服务节点的监控方法、装置和存储介质。
技术介绍
随着计算机和互联网技术的蓬勃发展,连带网路购物的盛行,也加速电子商务的崛起。电子商务的业务链路通常包括许多服务节点,且各个服务节点之间具有业务关联。因此,只要是其中一个服务节点发生状况连带也会影响到业务链路上的其他服务节点的运行。由于服务节点的相关应用程序在运行时都会产生日志数据,也就是记录资讯系统产生的过程性事件记录数据。通过日志数据可以得知服务节点的相关应用程序运行状况。但是后台系统只会針对个别应用程序进行采集,导致无法对同一业务链路所运行的各个应用程序的日志数据进行分析,以至于无法预先得知其它服务节点的应用程序可能发生的问题。
技术实现思路
为了至少解决在上述
技术介绍
所描述的现有技术缺陷,本公开的技术方案在多个方面提供了一种全链路服务节点的监控方法、装置和存储介质。根据本公开的第一方面,提供一种全链路服务节点的监控方法,其中所述全链路上有多个服务节点,每个服务节点对应多个监控指标信息,所述方法包括:接收所述多个监控指标信息;分析所述多个监控指标信息;当所述多个监控指标信息之一为异常状态时,获取所述监控指标信息所对应的关联节点,所述关联节点为所述多个服务节点至少其中之一;以及根据所述监控指标信息调整所述关联节点的系统状态。根据本公开的一个实施例,所述监控指标信息包括当前系统的中央处理器状态信息、磁盘状态信息以及内存状态信息中的至少一种。根据本公开的另一个实施例,所述分析所述多个监控数据信息的步骤,包括:判断所述各个监控数据信息是否大于或等于所对应的阈值;以及如是,发出警告信息。根据本公开的又一个实施例,所述多个关联节点具有至少一相同的所述多个监控指标信息。根据本公开的一个实施例,还包括:在第一时间点存储所述多个服务节点及其对应的所述多个监控指标信息为第一日志数据;在第二时间点存储所述多个服务节点及其对应的所述多个监控指标信息为第二日志数据;比较所述第一日志数据及所述第二日志数据,输出趋势监控数据;以及根据所述趋势监控数据调整有异常的所述监控指标信息所对应的系统状态。根据本公开的另一个实施例,所述第一时间点及所述第二时间点是在不同时间区间的同一时间点,其中所述时间区间是日、月及年其中之一。根据本公开的第二方面,提供一种全链路服务节点的监控装置,其中所述全链路上有多个服务节点,所述各个服务节点对应多个监控指标信息,所述系统包括:接收模块,用于接收所述各个服务节点对应的多个监控指标信息;分析模块,用于分析所述多个监控数据信息;获取模块,用于当所述服务节点的所述多个监控指标信息之一为异常状态时,获取所述监控指标信息所对应的多个关联节点,所述多个关联节点为所述多个服务节点其中之多个;以及调整模块,用于根据所述监控指标信息调整所对应的系统状态。根据本公开的一个实施例,所述装置还包括:判断模块,用于判断所述各个监控数据信息是否大于所对应的阈值,如是,发出警告信息。根据本公开的另一个实施例,所述装置还包括:存储模块,用于在第一时间点存储所述多个服务节点及其对应的所述多个监控数据信息为第一日志数据,以及在第二时间点存储所述多个服务节点及其对应的所述多个监控数据信息为第二日志数据;以及比较模块,用于比较所述第一日志数据及所述第二日志数据,输出趋势监控数据。根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该指令被一个或者多个处理器执行实现本公开的第一方面中任意一项所述方法的操作。通过上述对本公开的技术方案及其多个实施例的描述,本领域技术人员可以理解本公开的全链路服务节点的监控方法可以监测各个服务节点的运行状态,如某服务节点的监控指标出现波动,除了抽取该服务节点数据,并且还会调取链路上其他服务节点的日志数据以达到于故障排解或预判的目的。附图说明通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,并且相同或对应的标号表示相同或对应的部分,其中:图1是示出根据本公开实施例的系统框架;图2(a)至(d)是示出根据本公开实施例的监控指标波形图;图3是示出根据本公开实施例的全链路服务节点的监控方法流程图;图4(a)及(b)是示出根据本公开实施例的同比趋势监控数据波形图;图4(c)是示出根据本公开另一实施例的环比趋势监控数据柱状图;图5是示出根据本公开另一实施例的全链路服务节点的监控方法流程图;图6是示出根据本公开实施例的全链路服务节点的监控装置图;以及图7是示出根据本公开的实施方式的一种程序产品。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。应当理解,本公开的权利要求、说明书及附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。本公开的说明书和权利要求书中使用的术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本公开说明书中所使用的术语仅仅是出于描述特定实施例的目的,而并不意在限定本公开。如在本公开说明书和权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本公开说明书和权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。本公开针对现有技术只对单一服务节点所对应的应用程序作为错误侦测对象的不足,提供了一种全链路服务节点的监控方法,可以监测各个服务节点的运行状态,例如某服务节点的监控指标出现波动,除了抽取该服务节点数据,并且还会调取链路上其他服务节点的日志数据以达到整体故障排解或预判的目的。此外,根据波动区间变化,抽调不同历史时间的日志数据进行环比和同比,进行综合分析后,形成趋势监控数据,可进一步用于资源扩容或故障预判,有益于增加系统的稳定性。下面结合附图来详细描述本公开的具体实施方式。图1示出了根本文档来自技高网...

【技术保护点】
1.一种全链路服务节点的监控方法,其中所述全链路上有多个服务节点,每个服务节点对应多个监控指标信息,所述方法包括:/n接收所述多个监控指标信息;/n分析所述多个监控指标信息;/n当所述多个监控指标信息之一为异常状态时,获取所述监控指标信息所对应的关联节点,所述关联节点为所述多个服务节点至少其中之一;以及/n根据所述监控指标信息调整所述关联节点的系统状态。/n

【技术特征摘要】
1.一种全链路服务节点的监控方法,其中所述全链路上有多个服务节点,每个服务节点对应多个监控指标信息,所述方法包括:
接收所述多个监控指标信息;
分析所述多个监控指标信息;
当所述多个监控指标信息之一为异常状态时,获取所述监控指标信息所对应的关联节点,所述关联节点为所述多个服务节点至少其中之一;以及
根据所述监控指标信息调整所述关联节点的系统状态。


2.根据权利要求1所述的监控方法,其特征在于,所述监控指标信息包括当前系统的中央处理器状态信息、磁盘状态信息以及内存状态信息中的至少一种。


3.根据权利要求1所述的监控方法,其特征在于,所述分析所述多个监控数据信息的步骤,包括:
判断所述各个监控数据信息是否大于或等于所对应的阈值;以及
如是,发出警告信息。


4.根据权利要求1所述的监控方法,其特征在于,所述多个关联节点具有至少一相同的所述多个监控指标信息。


5.根据权利要求1所述的监控方法,其特征在于,还包括:
在第一时间点存储所述多个服务节点及其对应的所述多个监控指标信息为第一日志数据;
在第二时间点存储所述多个服务节点及其对应的所述多个监控指标信息为第二日志数据;
比较所述第一日志数据及所述第二日志数据,输出趋势监控数据;以及
根据所述趋势监控数据调整有异常的所述监控指标信息所对应的系统状态。


6.根据权利要求...

【专利技术属性】
技术研发人员:胡泽新于晓明
申请(专利权)人:北京点众科技股份有限公司
类型:发明
国别省市:北京;11

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

1