本公开提供了一种分布式系统集群服务节点的日志管理方法、装置、电子设备、介质和计算机程序产品。上述方法和装置可用于云计算技术领域。分布式系统集群服务节点的日志管理方法包括:响应于管理请求,生成管理报文,其中,所述管理报文包括操作事项、事项内容和目标服务节点地址;将所述管理报文发送至与所述目标服务节点地址对应的服务节点;以及接收请求结果,其中,所述请求结果为与所述目标服务节点地址对应的服务节点根据所述操作事项和所述操作内容执行得到的结果。操作内容执行得到的结果。操作内容执行得到的结果。
【技术实现步骤摘要】
日志管理方法、装置、电子设备、介质和程序产品
[0001]本公开涉及云计算
,更具体地,涉及一种分布式系统集群服务节点的日志管理方法、装置、电子设备、介质和计算机程序产品。
技术介绍
[0002]随着信息科技的发展,自动化运行的应用程序替代了越来越多传统手工处理的工作,在企业运行管理中发挥了越来越重要的作用。而应用程序运行日志是了解应用程序运行过程及状态的不可或缺的手段,也是分析定位应用程序运行问题最关键有效的手段之一。
[0003]相关技术中对应用程序运行日志的获取主要通过下载的形式,获取到应用程序运行日志后人工对日志中的异常描述、堆栈信息等打印内容进行分析判断以完成问题定位分析。
技术实现思路
[0004]有鉴于此,本公开提供了一种难度小且易实现的分布式系统集群服务节点的日志管理方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
[0005]本公开的一个方面提供了一种分布式系统集群服务节点的日志管理方法,包括:响应于管理请求,生成管理报文,其中,所述管理报文包括操作事项、事项内容和目标服务节点地址;将所述管理报文发送至与所述目标服务节点地址对应的服务节点;以及接收请求结果,其中,所述请求结果为与所述目标服务节点地址对应的服务节点根据所述操作事项和所述操作内容执行得到的结果。
[0006]根据本公开实施例的分布式系统集群服务节点的日志管理方法,通过将基于管理请求生成的管理报文发送至与目标服务节点地址对应的服务节点,即可收到与目标服务节点地址对应的服务节点反馈的请求结果,请求结果可以包括日志信息,请求结果也可以包括修改日志级别的反馈,因此,本公开的方法对日志管理的难度小,易于实现。
[0007]在一些实施例中,所述操作事项为修改日志级别,所述事项内容为日志级别内容,所述请求结果为与所述目标服务节点地址对应的服务节点执行修改日志级别的执行状态。
[0008]在一些实施例中,所述操作事项为获取日志信息,所述事项内容为日志信息的要求,所述请求结果为与所述目标服务节点地址对应的服务节点按照所述日志信息的要求生成的日志信息。
[0009]在一些实施例中,所述响应于管理请求,生成管理报文,包括:响应于批量管理请求,生成m个管理报文,其中,m为大于等于1的整数;所述将所述管理报文发送至与所述目标服务节点地址对应的服务节点,包括:将所述m个管理报文分别发送至与每个所述管理报文的目标服务节点地址对应的服务节点;所述接收请求结果,包括:接收批量请求结果,其中,所述批量请求结果为与每个所述管理报文的目标服务节点地址对应的服务节点根据所述操作事项和所述操作内容执行得到的结果。
[0010]在一些实施例中,所述的方法还包括:对分布式系统集群中的每个服务节点进行节点信息的注册,其中,所述节点信息至少包括接口信息与服务节点地址的映射关系,所述将所述管理报文发送至与所述目标服务节点地址对应的服务节点,包括:根据所述映射关系和所述目标服务节点地址,确定目标接口信息;以及根据所述目标接口信息将所述管理报文发送至对应的服务节点的接口。
[0011]在一些实施例中,所述对分布式系统集群中的每个服务节点进行节点信息的注册,包括:采用树状的层级方式对分布式系统集群中的每个服务节点进行节点信息的注册,所述分布式系统集群中的服务节点形成层级关系。所述批量管理请求包括按照所述层级关系进行管理的请求。
[0012]在一些实施例中,所述的方法还包括:根据整合条件整合所述批量请求结果,得到整合结果;以及返回所述整合结果。
[0013]在一些实施例中,所述根据整合条件整合所述批量请求结果,得到整合结果,包括:给所述批量请求结果中的每个请求结果添加来源信息,得到中间结果;以及根据每个所述中间结果中的时间信息对所述中间结果进行排序,得到整合结果,或者根据服务节点类型对所述批量请求结果进行分类,得到整合结果。
[0014]本公开的另一个方面提供了一种分布式系统集群服务节点的日志管理装置,包括:生成模块,所述生成模块用于执行响应于管理请求,生成管理报文,其中,所述管理报文包括操作事项、事项内容和目标服务节点地址;发送模块,所述发送模块用于执行将所述管理报文发送至与所述目标服务节点地址对应的服务节点;以及接收模块,所述接收模块用于执行接收请求结果,其中,所述请求结果为与所述目标服务节点地址对应的服务节点根据所述操作事项和所述操作内容执行得到的结果。
[0015]本公开的另一方面提供了一种电子设备,包括一个或多个处理器以及一个或多个存储器,其中,所述存储器用于存储可执行指令,所述可执行指令在被所述处理器执行时,实现如上所述方法。
[0016]本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。
[0017]本公开的另一方面提供了一种计算机程序产品,包括计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。
附图说明
[0018]通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:
[0019]图1示意性示出了根据本公开实施例的可以应用方法、装置的示例性系统架构;
[0020]图2示意性示出了根据本公开实施例的分布式系统集群服务节点的日志管理方法的流程图;
[0021]图3示意性示出了根据本公开实施例的将管理报文发送至与目标服务节点地址对应的服务节点的流程图;
[0022]图4示意性示出了根据本公开实施例的根据整合条件整合批量请求结果,得到整合结果的流程图;
[0023]图5示意性示出了根据应用本公开实施例的分布式系统集群服务节点的日志管理方法的整体架构示意图;
[0024]图6示意性示出了根据本公开实施例的报文格式要素示意图;
[0025]图7示意性示出了根据本公开实施例的管理控制平台使用约定的网络报文进行动态日志管理过程的典型步骤的示意图;
[0026]图8示意性示出了根据本公开实施例的分布式系统集群中的服务节点采用树状的层级方式在分布式协调器中注册的示意图;
[0027]图9示意性示出了根据本公开实施例的整合方式的示意图;
[0028]图10示意性示出了根据本公开实施例的分布式系统集群服务节点的日志管理装置的结构框图;
[0029]图11示意性示出了根据本公开实施例的电子设备的方框图。
具体实施方式
[0030]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0031]在本公开的技术方案中,所涉及的用户个人信息的获取,存储和本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种分布式系统集群服务节点的日志管理方法,其特征在于,包括:响应于管理请求,生成管理报文,其中,所述管理报文包括操作事项、事项内容和目标服务节点地址;将所述管理报文发送至与所述目标服务节点地址对应的服务节点;以及接收请求结果,其中,所述请求结果为与所述目标服务节点地址对应的服务节点根据所述操作事项和所述操作内容执行得到的结果。2.根据权利要求1所述的方法,其特征在于,所述操作事项为修改日志级别,所述事项内容为日志级别内容,所述请求结果为与所述目标服务节点地址对应的服务节点执行修改日志级别的执行状态。3.根据权利要求1所述的方法,其特征在于,所述操作事项为获取日志信息,所述事项内容为日志信息的要求,所述请求结果为与所述目标服务节点地址对应的服务节点按照所述日志信息的要求生成的日志信息。4.根据权利要求1所述的方法,其特征在于,所述响应于管理请求,生成管理报文,包括:响应于批量管理请求,生成m个管理报文,其中,m为大于等于1的整数;所述将所述管理报文发送至与所述目标服务节点地址对应的服务节点,包括:将所述m个管理报文分别发送至与每个所述管理报文的目标服务节点地址对应的服务节点;所述接收请求结果,包括:接收批量请求结果,其中,所述批量请求结果为与每个所述管理报文的目标服务节点地址对应的服务节点根据所述操作事项和所述操作内容执行得到的结果。5.根据权利要求4所述的方法,其特征在于,还包括:对分布式系统集群中的每个服务节点进行节点信息的注册,其中,所述节点信息至少包括接口信息与服务节点地址的映射关系,所述将所述管理报文发送至与所述目标服务节点地址对应的服务节点,包括:根据所述映射关系和所述目标服务节点地址,确定目标接口信息;以及根据所述目标接口信息将所述管理报文发送至对应的服务节点的接口。6.根据权利要求5所述的方法,其特征在于,所述对分布...
【专利技术属性】
技术研发人员:朱文涛,李镛,黄海鹏,李佳,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。