一种日志数据的检索方法及装置、设备、介质制造方法及图纸

技术编号:28837231 阅读:14 留言:0更新日期:2021-06-11 23:34
本发明专利技术实施例提供一种日志数据的检索方法及装置、设备、介质。该方法包括:响应于用户在日志检索平台中的输入信息,从输入信息中获取搜索关键字;在日志数据库表中查询与搜索关键字匹配的日志数据,并基于与搜索关键字匹配的日志数据构建目标数据表,其中,日志数据库表包括多组日志数据,多组日志数据分别对应于多个标注关键字,日志数据库表存储在日志检索平台中;在日志检索平台中展示目标数据表,以向用户反馈日志数据搜索结果。通过搜索关键字在日志检索平台的日志数据库表中查询到匹配的目标数据表,无需在服务器集群中逐一排查问题日志,即可实现问题日志的快速排查,提高日志检索效率,还能够提高业务修复效率,改善业务体验。

【技术实现步骤摘要】
一种日志数据的检索方法及装置、设备、介质
本专利技术涉及数据处理领域,尤其涉及一种日志数据的检索方法及装置、设备、介质。
技术介绍
为应对海量服务数据,提高服务处理效率,许多业务服务都会分布式部署在多台服务器中。若某一业务服务出现问题,通常需要查询日志数据,以便找到问题日志进行针对性处理。目前,通常会采用命令检索的方式查找问题日志。具体来说,对于分布式部署的业务服务而言,就需要在部署有该业务服务的各个服务器中,逐一输入命令才能查找到需要的问题日志。例如,输入linux、vim等文本查询命令查询日志,以确定故障发生的原因。这种命令检索方式不仅对主机资源消耗很大,查询效率低不高,且操作过程复杂容易出错,不利于服务修复,容易导致服务体验下降。因而,如何提高日志检索效率,成为服务部署场景中亟待解决的技术问题。
技术实现思路
本专利技术实施例提供一种日志数据的检索方法及装置、设备、介质,用以实现问题日志的快速排查,提高日志检索效率。第一方面,本专利技术实施例提供一种日志数据的检索方法,其中响应于用户在日志检索平台中的输入信息,从输入信息中获取搜索关键字;在日志数据库表中查询与搜索关键字匹配的日志数据,并基于与搜索关键字匹配的日志数据构建目标数据表,其中,日志数据库表包括多组日志数据,多组日志数据分别对应于多个标注关键字,日志数据库表存储在日志检索平台中;在日志检索平台中展示目标数据表,以向用户反馈日志数据搜索结果。在一可选实施例中,该方法还包括:获取多个待分组日志数据;基于多个待分组日志数据各自对应的数据特征,将与同一数据特征对应的待划分组日志数据划分为一组,以得到多组日志数据;以多组日志数据各自对应的数据特征作为标注关键字,分别标注多组日志数据;基于标注后的多组日志数据,创建日志数据库表。在一可选实施例中,用于标注多组日志数据的标注关键字包括:IP信息、集群标识、日志关键字、时间信息、日志字段信息中的一个或组合。在一可选实施例中,该方法还包括:在日志检索平台中展示与标注关键字所属类型对应的输入控件。在一可选实施例中,响应于用户在日志检索平台中的输入信息,从输入信息中获取搜索关键字,包括:从输入信息中解析出搜索关键字。在日志数据库表中查询与搜索关键字匹配的日志数据,包括:查找日志数据库表中与搜索关键字一致的标注关键字,并以查找到的标注关键字对应的日志数据组作为与搜索关键字匹配的日志数据。在一可选实施例中,若解析出的搜索关键字的数量为多个,则在日志数据库表中查询与搜索关键字匹配的日志数据,包括:查找日志数据库表中与第一搜索关键字一致的第一标注关键字;以第一标注关键字对应的日志数据组作为初始日志数据,并其他搜索关键字在初始日志数据中进行筛选,以获得与搜索关键字匹配的日志数据。在一可选实施例中,日志数据库表存储于服务器集群的预设设备中;或者日志数据库表存储于服务器集群中的存储空间。第二方面,本专利技术实施例还提供一种日志数据的检索装置,其中获取模块,用于响应于用户在日志检索平台中的输入信息,从输入信息中获取搜索关键字;查询模块,用于在日志数据库表中查询与搜索关键字匹配的日志数据,并基于与搜索关键字匹配的日志数据构建目标数据表,其中,日志数据库表包括多组日志数据,多组日志数据分别对应于多个标注关键字,日志数据库表存储在日志检索平台中;展示模块,用于在日志检索平台中展示目标数据表,以向用户反馈日志数据搜索结果。在一可选实施例中,该检索装置还包括创建模块,该创建模块用于:获取多个待分组日志数据;基于多个待分组日志数据各自对应的数据特征,将与同一数据特征对应的待划分组日志数据划分为一组,以得到多组日志数据;以多组日志数据各自对应的数据特征作为标注关键字,分别标注多组日志数据;基于标注后的多组日志数据,创建日志数据库表。在一可选实施例中,用于标注多组日志数据的标注关键字包括:IP信息、集群标识、日志关键字、时间信息、日志字段信息中的一个或组合。在一可选实施例中,展示模块还用于:在日志检索平台中展示与标注关键字所属类型对应的输入控件。在一可选实施例中,获取模块响应于用户在日志检索平台中的输入信息,从输入信息中获取搜索关键字时,具体用于:从输入信息中解析出搜索关键字。基于此,查询模块在日志数据库表中查询与搜索关键字匹配的日志数据时,具体用于:查找日志数据库表中与搜索关键字一致的标注关键字,并以查找到的标注关键字对应的日志数据组作为与搜索关键字匹配的日志数据。在一可选实施例中,若解析出的搜索关键字的数量为多个,则查询模块在日志数据库表中查询与搜索关键字匹配的日志数据时,具体用于:查找日志数据库表中与第一搜索关键字一致的第一标注关键字;以第一标注关键字对应的日志数据组作为初始日志数据,并其他搜索关键字在初始日志数据中进行筛选,以获得与搜索关键字匹配的日志数据。在一可选实施例中,日志数据库表存储于服务器集群的预设设备中;或者日志数据库表存储于服务器集群中的存储空间。第三方面,本专利技术实施例提供一种电子设备,其中包括处理器和存储器,其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器至少可以实现任一方面中的日志数据的检索方法。本专利技术实施例又提供了一种系统,包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现上面描述的一种日志数据的检索方法。本专利技术实施例进一步提供了一种计算机可读介质,其上存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上面描述的一种日志数据的检索方法。在本专利技术实施例提供的技术方案中,响应于用户在日志检索平台中的输入信息,从输入信息中获取搜索关键字;在日志数据库表中查询与搜索关键字匹配的日志数据,并基于与搜索关键字匹配的日志数据构建目标数据表,其中,日志数据库表包括多组日志数据,多组日志数据分别对应于多个标注关键字,日志数据库表存储在日志检索平台中;在日志检索平台中展示目标数据表,以向用户反馈日志数据搜索结果。上述方案中,通过搜索关键字在日志检索平台的日志数据库表中查询到匹配的目标数据表,无需在服务器集群中逐一排查问题日志,即可在日志检索平台中将目标数据表展示给用户,从而不仅实现问题日志的快速排查,提高日志检索效率,还能够提高业务修复效率,改善业务体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的一种日志数据的检索方法的流程示意图;图2为本专利技术一实施例提供的一种日志数据的本文档来自技高网...

【技术保护点】
1.一种日志数据的检索方法,其特征在于,所述方法包括:/n响应于用户在日志检索平台中的输入信息,从所述输入信息中获取搜索关键字;/n在日志数据库表中查询与所述搜索关键字匹配的日志数据,并基于与所述搜索关键字匹配的日志数据构建目标数据表,其中,所述日志数据库表包括多组日志数据,多组日志数据分别对应于多个标注关键字,所述日志数据库表存储在所述日志检索平台中;/n在所述日志检索平台中展示所述目标数据表,以向用户反馈日志数据搜索结果。/n

【技术特征摘要】
1.一种日志数据的检索方法,其特征在于,所述方法包括:
响应于用户在日志检索平台中的输入信息,从所述输入信息中获取搜索关键字;
在日志数据库表中查询与所述搜索关键字匹配的日志数据,并基于与所述搜索关键字匹配的日志数据构建目标数据表,其中,所述日志数据库表包括多组日志数据,多组日志数据分别对应于多个标注关键字,所述日志数据库表存储在所述日志检索平台中;
在所述日志检索平台中展示所述目标数据表,以向用户反馈日志数据搜索结果。


2.根据权利要求1所述的方法,其特征在于,还包括:
获取多个待分组日志数据;
基于多个待分组日志数据各自对应的数据特征,将与同一数据特征对应的待划分组日志数据划分为一组,以得到多组日志数据;
以多组日志数据各自对应的数据特征作为标注关键字,分别标注多组日志数据;
基于标注后的多组日志数据,创建所述日志数据库表。


3.根据权利要求1所述的方法,其特征在于,用于标注多组日志数据的标注关键字包括:IP信息、集群标识、日志关键字、时间信息、日志字段信息中的一个或组合。


4.根据权利要求3所述的方法,其特征在于,还包括:
在所述日志检索平台中展示与标注关键字所属类型对应的输入控件。


5.根据权利要求1所述的方法,其特征在于,所述响应于用户在日志检索平台中的输入信息,从所述输入信息中获取搜索关键字,包括:
从所述输入信息中解析出所述搜索关键字;
所述在日志数据库表中查询与所述搜索关键字匹配的日志数据,包括:
查找所述日志数据库表中与所述搜索关键字一致的标注关键字,并以查找到的标注关键字对应的日志数据组作为与所述搜索关键字匹配的...

【专利技术属性】
技术研发人员:单珍
申请(专利权)人:长沙市到家悠享网络科技有限公司
类型:发明
国别省市:湖南;43

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

1