本申请公开了一种云计算平台的分布式日志查询方法,应用于管理节点中,包括:建立配置信息并按照预设周期进行配置信息的更新;其中,配置信息中保存了N个主题,依次对应N个计算节点,每个主题中包括一个或多个分区,每个分区与该主题对应的计算节点中的一个日志模块相对应,每个分区中保存了该分区对应的日志模块当前的各条日志的日志编号;在接收到携带了目标节点的节点IP的第一日志查询请求之后,根据配置信息从目标节点中获取目标节点的各个日志模块中的各条日志,并将获取到的内容进行输出。应用本申请的方案,有利于减少故障排查的耗时,方便用户操作。本申请还提供了云计算平台的分布式日志查询的相关组件,具有相应效果。
【技术实现步骤摘要】
一种云计算平台的分布式日志查询方法及相关组件
本专利技术涉及云计算
,特别是涉及一种云计算平台的分布式日志查询方法及相关组件。
技术介绍
随着社会的发展以及技术的进步,云计算在日常生活中起到了越来越重要的作用,越来越多的企业将本地应用程序迁移到云计算平台中。而在云计算的使用中,难免会出现问题,此时就需要分析并解决问题。由于云平台包含center端和node端两部分,即包含管理节点和计算节点两部分。当需要查看日志以找到问题点时,目前的方案是用户登录管理节点进行管理节点的日志查看,如果发现没有问题,则需要继续到各个计算节点上去查看日志,每次登录管理节点以及计算节点时,耗时较长,操作繁琐,特别是平台中部署了众多节点的情况下,出现问题的节点概率会增加很多,使得问题的排查变得愈发困难。例如需要依次登录很多节点之后,才排查出问题。综上所述,如何有效地进行云计算平台的日志查询,降低故障排查耗时,方便用户操作,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种云计算平台的分布式日志查询方法及相关组件,以有效地进行云计算平台的日志查询,降低故障排查耗时,方便用户操作。为解决上述技术问题,本专利技术提供如下技术方案:一种云计算平台的分布式日志查询方法,应用于管理节点中,包括:建立配置信息并按照预设周期进行所述配置信息的更新;其中,所述配置信息中保存了N个主题,依次对应N个计算节点,每个主题中包括一个或多个分区,每个分区与该主题对应的计算节点中的一个日志模块相对应,每个分区中保存了该分区对应的日志模块当前的各条日志的日志编号;在接收到携带了目标节点的节点IP的第一日志查询请求之后,根据所述配置信息从所述目标节点中获取所述目标节点的各个日志模块中的各条日志,并将获取到的内容进行输出。优选的,还包括:在接收到携带了目标节点的节点IP以及分区信息的第二日志查询请求之后,根据所述配置信息从所述目标节点中获取所述目标节点的,符合所述分区信息的各个日志模块中的各条日志,并将获取到的内容进行输出。优选的,还包括:每次更新所述配置信息时,对所述配置信息的各个副本进行更新。优选的,还包括:在接收到携带了目标节点的节点IP,分区信息以及时间限制范围的第三日志查询请求之后,根据所述配置信息从所述目标节点中获取所述目标节点的,符合所述分区信息的各个日志模块中,符合所述时间限制范围的各条日志,并将获取到的内容进行输出。一种云计算平台的分布式日志查询系统,应用于管理节点中,包括:配置信息更新单元,用于建立配置信息并按照预设周期进行所述配置信息的更新;其中,所述配置信息中保存了N个主题,依次对应N个计算节点,每个主题中包括一个或多个分区,每个分区与该主题对应的计算节点中的一个日志模块相对应,每个分区中保存了该分区对应的日志模块当前的各条日志的日志编号;第一日志索引单元,用于在接收到携带了目标节点的节点IP的第一日志查询请求之后,根据所述配置信息从所述目标节点中获取所述目标节点的各个日志模块中的各条日志,并将获取到的内容进行输出。优选的,还包括:第一日志索引单元,用于在接收到携带了目标节点的节点IP以及分区信息的第二日志查询请求之后,根据所述配置信息从所述目标节点中获取所述目标节点的,符合所述分区信息的各个日志模块中的各条日志,并将获取到的内容进行输出。优选的,还包括:副本更新单元,用于每次更新所述配置信息时,对所述配置信息的各个副本进行更新。优选的,还包括:第一日志索引单元,用于在接收到携带了目标节点的节点IP,分区信息以及时间限制范围的第三日志查询请求之后,根据所述配置信息从所述目标节点中获取所述目标节点的,符合所述分区信息的各个日志模块中,符合所述时间限制范围的各条日志,并将获取到的内容进行输出。一种云计算平台的分布式日志查询设备,应用于管理节点中,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现上述任一项所述的云计算平台的分布式日志查询方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的云计算平台的分布式日志查询方法的步骤。应用本专利技术实施例所提供的技术方案,当用户需要获取某一个计算节点的日志时,无需登录该计算节点,而是通过管理节点便可以直接查询,使得本申请的方案节约了用户登录各个计算节点的耗时,即通过管理节点便可以直接查询各个计算节点的日志,而无需依次登录这些计算节点。具体的,本申请的方案中建立了配置信息并按照预设周期进行配置信息的更新,配置信息中保存了N个主题,依次对应N个计算节点,每个主题中包括一个或多个分区,每个分区与该主题对应的计算节点中的一个日志模块相对应,也就是说,本申请在管理节点上建立了计算节点上的日志模块与管理节点上的分区的对应关系,每个分区中保存了该分区对应的日志模块当前的各条日志的日志编号,使得在接收到携带了目标节点的节点IP的第一日志查询请求之后,便可以根据配置信息从目标节点中获取目标节点的各个日志模块中的各条日志,并将获取到的内容进行输出。因此,本申请的方案可以有效地进行云计算平台的日志查询,有利于降低故障排查的耗时,方便用户操作。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术中一种云计算平台的分布式日志查询方法的实施流程图;图2为本专利技术中一种云计算平台的分布式日志查询系统的结构示意图;图3为本专利技术中一种云计算平台的分布式日志查询设备的结构示意图。具体实施方式本专利技术的核心是提供一种云计算平台的分布式日志查询方法,可以有效地进行云计算平台的日志查询,有利于降低故障排查的耗时,方便用户操作。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术中一种云计算平台的分布式日志查询方法的实施流程图,该云计算平台的分布式日志查询方法应用于管理节点中,可以包括以下步骤:步骤S101:建立配置信息并按照预设周期进行配置信息的更新;其中,配置信息中保存了N个主题,依次对应N个计算节点,每个主题中包括一个或多个分区,每个分区与该主题对应的计算节点中的一个日志模块相对应,每个分区中保存了该分区对应的日志模块当前的各条日志的日志编号。本申请的方案中,需要使本文档来自技高网...
【技术保护点】
1.一种云计算平台的分布式日志查询方法,其特征在于,应用于管理节点中,包括:/n建立配置信息并按照预设周期进行所述配置信息的更新;/n其中,所述配置信息中保存了N个主题,依次对应N个计算节点,每个主题中包括一个或多个分区,每个分区与该主题对应的计算节点中的一个日志模块相对应,每个分区中保存了该分区对应的日志模块当前的各条日志的日志编号;/n在接收到携带了目标节点的节点IP的第一日志查询请求之后,根据所述配置信息从所述目标节点中获取所述目标节点的各个日志模块中的各条日志,并将获取到的内容进行输出。/n
【技术特征摘要】
1.一种云计算平台的分布式日志查询方法,其特征在于,应用于管理节点中,包括:
建立配置信息并按照预设周期进行所述配置信息的更新;
其中,所述配置信息中保存了N个主题,依次对应N个计算节点,每个主题中包括一个或多个分区,每个分区与该主题对应的计算节点中的一个日志模块相对应,每个分区中保存了该分区对应的日志模块当前的各条日志的日志编号;
在接收到携带了目标节点的节点IP的第一日志查询请求之后,根据所述配置信息从所述目标节点中获取所述目标节点的各个日志模块中的各条日志,并将获取到的内容进行输出。
2.根据权利要求1所述的云计算平台的分布式日志查询方法,其特征在于,还包括:
在接收到携带了目标节点的节点IP以及分区信息的第二日志查询请求之后,根据所述配置信息从所述目标节点中获取所述目标节点的,符合所述分区信息的各个日志模块中的各条日志,并将获取到的内容进行输出。
3.根据权利要求1所述的云计算平台的分布式日志查询方法,其特征在于,还包括:
每次更新所述配置信息时,对所述配置信息的各个副本进行更新。
4.根据权利要求1所述的云计算平台的分布式日志查询方法,其特征在于,还包括:
在接收到携带了目标节点的节点IP,分区信息以及时间限制范围的第三日志查询请求之后,根据所述配置信息从所述目标节点中获取所述目标节点的,符合所述分区信息的各个日志模块中,符合所述时间限制范围的各条日志,并将获取到的内容进行输出。
5.一种云计算平台的分布式日志查询系统,其特征在于,应用于管理节点中,包括:
配置信息更新单元,用于建立配置信息并按照预设周期进行所述配置信息的更新;
其中,所述配置信息中保存了N个主题,依次对应N个计算节点,每个主题中包括一个或多个分区,每个分区与该主...
【专利技术属性】
技术研发人员:刘小宽,李丰启,何亚明,王培辉,张东,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。