一种集群日志记录方法及相关装置制造方法及图纸

技术编号:19828195 阅读:25 留言:0更新日期:2018-12-19 16:54
本发明专利技术公开了一种集群日志记录方法,记录了目标请求的信息、目标请求发送方的具体信息以及发送时间,目标请求接收方的信息以及接收时间、和对目标请求的处理信息,使对请求的记录内容更全面,通过处理信息并结合发送、接收的相关信息,即可确定请求被处理过程的前后关联性,从而当一个问题经由多个节点时,即可方便的确定出请求在集群中哪一节点出现问题,从而可以更方便准确的定位问题。本申请还提供了一种集群日志记录系统、装置及计算机可读存储介质,同样可以实现上述技术效果。

【技术实现步骤摘要】
一种集群日志记录方法及相关装置
本专利技术涉及计算机
,更具体地说,涉及一种集群日志记录方法、系统、装置及计算机可读存储介质。
技术介绍
随着计算机技术的发展,集群的应用也越来越广泛。在集群的使用过程中,往往会出现各种故障,工作人员在检查故障以及修复故障时,通常通过查看日志信息来进行。但是目前通过日志来定位错误,往往十分困难,尤其是在分布式集群中,一个问题的发生通常会经由多个服务器或者存储,因此通过现有的日志就更难进行错误定位。因此,如何方便的通过日志来定位错误,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种集群日志记录方法、系统、装置及计算机可读存储介质,以解决如何方便的通过日志来定位错误的问题。为实现上述目的,本专利技术实施例提供了如下技术方案:一种集群日志记录方法,包括:记录目标请求的目标信息,所述目标信息包括所述目标请求的唯一标识与请求内容信息;记录所述目标请求的发送方信息与所述发送方发送所述目标请求的第一时间;记录所述目标请求的接收方信息与接收方接收到所述目标请求的第二时间;记录所述接收方处理所述目标请求过程的处理信息。其中,所述发送方信息包括:所述发送方的唯一标识。其中,所述接收方信息包括:所述接收方的唯一标识、所述接收方的属性信息与所述接收方对所述目标请求的处理方法。其中,所述处理信息包括:所述目标请求被处理完成的时间;所述目标请求被处理的执行状态信息;其中执行状态包括正常状态与异常状态。其中,还包括:记录针对所述目标请求的用户自定义内容。其中,所述方法还包括:利用已记录的所述目标信息、所述发送方信息、所述第一时间、所述接收方信息、所述第二时间、所述处理信息,确定所述目标请求按照时间顺序的执行流程。其中,所述方法还包括:利用已记录的所述目标信息、所述发送方信息、所述接收方信息、所述处理信息,确定所述目标请求的执行路径。本申请还提供了一种集群日志记录系统,包括:第一记录模块,用于记录目标请求的目标信息,所述目标信息包括所述目标请求的唯一标识与请求内容信息;第二记录模块,记录所述目标请求的发送方信息与所述发送方发送所述目标请求的第一时间;第三记录模块,记录所述目标请求的接收方信息与接收方接收到所述目标请求的第二时间;第四记录模块,记录所述接收方处理所述目标请求过程的处理信息。本申请还提供了一种集群日志记录装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如所述集群日志记录方法的步骤。本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如所述集群日志记录方法的步骤。通过以上方案可知,本专利技术提供的一种集群日志记录方法,包括:记录目标请求的目标信息,所述目标信息包括所述目标请求的唯一标识与请求内容信息;记录所述目标请求的发送方信息与所述发送方发送所述目标请求的第一时间;记录所述目标请求的接收方信息与接收方接收到所述目标请求的第二时间;记录所述接收方处理所述目标请求过程的处理信息。由此可见,本申请实施例提供的一种集群日志记录方法,记录了目标请求的信息、目标请求发送方的具体信息以及发送时间,目标请求接收方的信息以及接收时间、和对目标请求的处理信息,使对请求的记录内容更全面,通过处理信息并结合发送、接收的相关信息,即可确定请求被处理过程的前后关联性,从而当一个问题经由多个节点时,即可方便的确定出请求在集群中哪一节点出现问题,从而可以更方便准确的定位问题。本申请还提供了一种集群日志记录系统、装置及计算机可读存储介质,同样可以实现上述技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种集群日志记录方法流程图;图2为本专利技术实施例公开的一种具体的集群日志记录方法流程图;图3为本专利技术实施例公开的一种具体的集群日志记录方法流程图;图4为本专利技术实施例公开的一种集群日志记录系统结构示意图;图5为本专利技术实施例公开的一种集群日志记录装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种集群日志记录方法、系统、装置及计算机可读存储介质,以解决如何方便的通过日志来定位错误的问题。参见图1,本专利技术实施例提供的一种集群日志记录方法,具体包括:S101,记录目标请求的目标信息,所述目标信息包括所述目标请求的唯一标识与请求内容信息。在本方案中,需要在日志中记录目标请求的目标信息,其中,目标信息包括目标请求的唯一标识以及请求内容信息。具体地,在日志中定义“全局索引”字段,来保存目标请求的唯一标识;定义“事件”字段,来保存请求内容信息,记录请求的内容,内容包括请求的目的。S102,记录所述目标请求的发送方信息与所述发送方发送所述目标请求的第一时间。具体地,记录目标请求发送方信息,以及发送方发送该目标请求的时间,作为第一时间。对于接收方,发送方即是接收方的上一层节点,所以,定义“父索引”字段,记录发送方的唯一标识,如ID。S103,记录所述目标请求的接收方信息与接收方接收到所述目标请求的第二时间。具体地,记录目标请求的接收方信息,并且记录接收方接收到目标请求的第二时间。需要说明的是,接收方信息包括接收方的唯一标识、接收方的属性信息与接收方对目标请求的处理方法。具体地,定义“自索引”字段,保存接收方的唯一标识;定义“自描述”字段,保存接收方的属性信息与所述接收方对所述目标请求的处理方法。具体描述哪些属性信息,可以根据实际情况确定,例如根据工作人员具体需要知道接收方这个节点的哪些信息确定。S104,记录所述接收方处理所述目标请求过程的处理信息。具体地,记录接收方处理目标请求过程的处理信息。处理信息包括所述目标请求被处理完成的时间;所述目标请求被处理的执行状态信息;其中执行状态包括正常状态与异常状态。具体地,可以定义“结束时间”字段保存接收处理完成目标请求的时间,定义“执行态”字段,保存执行状态,定义“执行说明”字段,保存当执行状态为异常状态时,具体的异常信息。需要说明的是,在日志中还可以定义“特别说明”字段,用来记录针对所述目标请求的用户自定义内容。用户可以根据项目需求自定义的记录内容。由此可见,本申请实施例提供的一种集群日志记录方法,记录了目标请求的信息、目标请求发送方的具体信息以及发送时间,目标请求接收方的信息以及接收时间、和对目标请求的处理信息,使对请求的记录内容更全面,通过处理信息并结合发送、接收的相关信息,即可确定请求被处理过程的前后关联性,从而当一个问题经由多个节点时,即可方便的确定出请求在集群中哪一节点出现问题,从而可以更方便准确的定位问题。为了更方面的查看请求的处理过程,从而更方便的定位请求问题的位置,本申请提供一本文档来自技高网...

【技术保护点】
1.一种集群日志记录方法,其特征在于,包括:记录目标请求的目标信息,所述目标信息包括所述目标请求的唯一标识与请求内容信息;记录所述目标请求的发送方信息与所述发送方发送所述目标请求的第一时间;记录所述目标请求的接收方信息与接收方接收到所述目标请求的第二时间;记录所述接收方处理所述目标请求过程的处理信息。

【技术特征摘要】
1.一种集群日志记录方法,其特征在于,包括:记录目标请求的目标信息,所述目标信息包括所述目标请求的唯一标识与请求内容信息;记录所述目标请求的发送方信息与所述发送方发送所述目标请求的第一时间;记录所述目标请求的接收方信息与接收方接收到所述目标请求的第二时间;记录所述接收方处理所述目标请求过程的处理信息。2.根据权利要求1所述的方法,其特征在于,所述发送方信息包括:所述发送方的唯一标识。3.根据权利要求1所述的方法,其特征在于,所述接收方信息包括:所述接收方的唯一标识、所述接收方的属性信息与所述接收方对所述目标请求的处理方法。4.根据权利要求1所述的方法,其特征在于,所述处理信息包括:所述目标请求被处理完成的时间;所述目标请求被处理的执行状态信息;其中执行状态包括正常状态与异常状态。5.根据权利要求1所述的方法,其特征在于,还包括:记录针对所述目标请求的用户自定义内容。6.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:利用已记录的所述目标信息、所述发送方信息、所述第一时间、所述接收方信息、所...

【专利技术属性】
技术研发人员:李娟李强袁鹏飞
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1