一种存储节点监控方法、系统、设备及计算机存储介质技术方案

技术编号:20841503 阅读:37 留言:0更新日期:2019-04-13 08:37
本申请公开了一种存储节点监控方法、系统、设备及计算机存储介质,应用于分布式存储系统,其中该方法包括:确定出分布式存储系统中的故障存储节点;采集并存储故障存储节点对应的性能参数。本申请提供的一种存储节点监控方法,分布式存储系统在确定出故障存储节点后,采集并存储故障存储节点对应的性能参数,这样,即使分布式存储系统将故障存储节点踢出分布式集群,运维人员也可以根据分布式存储系统存储的性能参数对分布式存储系统进行性能分析,进而确定出分布式存储系统发生故障的原因,便于对分布式存储系统进行维护。本申请提供的一种存储节点监控系统、设备及计算机可读存储介质也解决了相应技术问题。

【技术实现步骤摘要】
一种存储节点监控方法、系统、设备及计算机存储介质
本申请涉及分布式存储
,更具体地说,涉及一种存储节点监控方法、系统、设备及计算机存储介质。
技术介绍
在分布式存储系统中,当一个存储节点出现故障时,分布式存储系统会将该存储节点踢出分布式集群,以保证分布式存储系统的状态正常。然而,分布式存储系统将故障存储节点踢出分布式集群后,运维人员便无法定位和分析故障存储节点,更无法确定故障存储节点的性能参数,从而无法对分布式存储系统进行运维以避免此类故障的发生,使得分布式存储系统的可维护性较差。综上所述,如何提高分布式存储系统的可维护性是目前本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种存储节点监控方法,其能在一定程度上解决如何提高分布式存储系统的可维护性的技术问题。本申请还提供了一种存储节点监控系统、设备及计算机可读存储介质。为了实现上述目的,本申请提供如下技术方案:一种存储节点监控方法,应用于分布式存储系统,包括:确定出所述分布式存储系统中的故障存储节点;采集并存储所述故障存储节点对应的性能参数。优选的,所述确定出所述分布式存储系统中的故障存储节点,包括:采集所述分布式存储系统的系统日志;确定所述系统日志中的预设异常信息;确定所述预设异常信息对应的存储节点为所述故障存储节点。优选的,所述确定所述系统日志中的预设异常信息,包括:确定所述系统日志中的所述预设异常信息,所述预设异常信息的类型包括关键字。优选的,所述确定所述系统日志中的预设异常信息,包括:确定所述系统日志中的所述预设异常信息,所述预设异常信息的类型包括日志信息。优选的,所述采集并存储所述故障存储节点对应的性能参数,包括:确定所述故障存储节点的基本信息;基于所述故障存储节点的基本信息采集并存储所述故障存储节点对应的性能参数。优选的,所述采集并存储所述故障存储节点对应的性能参数,包括:采集并存储所述故障存储节点对应的性能参数,所述故障存储节点对应的性能参数包括网络状态参数。优选的,所述确定所述故障存储节点的基本信息,包括:确定所述故障存储节点的基本信息,所述故障存储节点的基本信息包括网络IP、端口号、进程号。一种存储节点监控系统,应用于分布式存储系统,包括:第一确定模块,用于确定出所述分布式存储系统中的故障存储节点;第一采集模块,用于采集并存储所述故障存储节点对应的性能参数。一种存储节点监控设备,应用于分布式存储系统,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上任一所述的存储节点监控方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述的存储节点监控方法的步骤。本申请提供的一种存储节点监控方法,应用于分布式存储系统,确定出分布式存储系统中的故障存储节点;采集并存储故障存储节点对应的性能参数。本申请提供的一种存储节点监控方法,分布式存储系统在确定出故障存储节点后,采集并存储故障存储节点对应的性能参数,这样,即使分布式存储系统将故障存储节点踢出分布式集群,运维人员也可以根据分布式存储系统存储的性能参数对分布式存储系统进行性能分析,进而确定出分布式存储系统发生故障的原因,便于对分布式存储系统进行维护。本申请提供的一种存储节点监控系统、设备及计算机可读存储介质也解决了相应技术问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种存储节点监控方法的第一流程图;图2为本申请实施例提供的一种存储节点监控方法的第二流程图;图3为本申请实施例提供的一种存储节点监控系统的结构示意图;图4为本申请实施例提供的一种存储节点监控设备的结构示意图;图5为本申请实施例提供的一种存储节点监控设备的另一结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在分布式存储系统中,当一个存储节点出现故障时,分布式存储系统会将该存储节点踢出分布式集群,以保证分布式存储系统的状态正常。然而,分布式存储系统将故障存储节点踢出分布式集群后,运维人员便无法定位和分析故障存储节点,更无法确定故障存储节点的性能参数,从而无法对分布式存储系统进行运维以避免此类故障的发生,使得分布式存储系统的可维护性较差。本申请提供的一种存储节点监控方法可以提高分布式存储系统的可维护性。请参阅图1,图1为本申请实施例提供的一种存储节点监控方法的第一流程图。本申请实施例提供的一种存储节点监控方法,应用于分布式存储系统,可以包括以下步骤:步骤S101:确定出分布式存储系统中的故障存储节点。实际应用中,分布式存储系统可以先确定出分布式存储系统中的故障存储节点,具体应用场景中,可以统计分布式存储系统在过往发生的历史故障信息,根据历史故障信息来确定相应的故障存储节点。具体应用场景中,每个存储节点均会生成日志,且集中存储在系统日志中,为了提高确定出故障存储节点的速率,可以根据存储节点生成的日志来确定故障存储节点,则确定出分布式存储系统中的故障存储节点的过程可以具体为:采集分布式存储系统的系统日志;确定系统日志中的预设异常信息;确定预设异常信息对应的存储节点为故障存储节点。也即预先设定表示存储节点故障的预设异常信息,之后将携带有预设异常信息的日志对应的存储节点确定为故障存储节点。具体的,为了进一步提高确定故障存储节点的速率,可以将预设异常信息设定为简单的信息,比如关键字等,则确定系统日志中的预设异常信息的过程可以具体为:确定系统日志中的预设异常信息,预设异常信息的类型包括关键字。具体的,为了提高确定故障存储节点的速率,且保证确定故障存储节点的准确性,可以将预设异常信息设定为较长的信息,比如某类日志等,则确定系统日志中的预设异常信息的过程可以具体为:确定系统日志中的预设异常信息,预设异常信息的类型包括日志信息。步骤S102:采集并存储故障存储节点对应的性能参数。实际应用中,分布式存储系统在确定出故障存储节点后,便可以采集并存储故障存储节点对应的性能参数,以便后续运维人员根据性能参数对分布式存储系统进行故障诊断等。具体应用场景中,分布式存储系统可以以日志的形式存储故障存储节点对应的性能参数,也可以以键值对的形式存储故障存储节点对应的性能参数等。当然,还可以有其他存储性能参数的方式,本申请在此不做具体限定。具体应用场景中,为了快速采集故障存储节点对应的性能参数,采集并存储故障存储节点对应的性能参数的过程可以具体为:确定故障存储节点的基本信息;基于故障存储节点的基本信息采集并存储故障存储节点对应的性能参数。具体的,确定的故障存储节点的基本信息可以包括网络IP、端口号、进程号。具体的,采集并存储的故障存储节点对应的性能参数可以包括分布式存储系统的网络状态参本文档来自技高网...

【技术保护点】
1.一种存储节点监控方法,其特征在于,应用于分布式存储系统,包括:确定出所述分布式存储系统中的故障存储节点;采集并存储所述故障存储节点对应的性能参数。

【技术特征摘要】
1.一种存储节点监控方法,其特征在于,应用于分布式存储系统,包括:确定出所述分布式存储系统中的故障存储节点;采集并存储所述故障存储节点对应的性能参数。2.根据权利要求1所述的方法,其特征在于,所述确定出所述分布式存储系统中的故障存储节点,包括:采集所述分布式存储系统的系统日志;确定所述系统日志中的预设异常信息;确定所述预设异常信息对应的存储节点为所述故障存储节点。3.根据权利要求2所述的方法,其特征在于,所述确定所述系统日志中的预设异常信息,包括:确定所述系统日志中的所述预设异常信息,所述预设异常信息的类型包括关键字。4.根据权利要求2所述的方法,其特征在于,所述确定所述系统日志中的预设异常信息,包括:确定所述系统日志中的所述预设异常信息,所述预设异常信息的类型包括日志信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述采集并存储所述故障存储节点对应的性能参数,包括:确定所述故障存储节点的基本信息;基于所述故障存储节点的基本信息采集并存储所述故障存储节点对应的性能参数。...

【专利技术属性】
技术研发人员:张旭升
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京,11

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

1