日志数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:26890630 阅读:13 留言:0更新日期:2020-12-29 16:07
本申请涉及数字医疗技术领域,根据日志提供方对应的功能类型确定目标日志格式,根据目标日志格式对日志数据进行格式化处理后进行封装储存,提高了医疗平台中日志数据的可用性和可读性。尤其涉及一种日志数据处理方法、装置、计算机设备和存储介质,该方法包括:获取待处理日志数据;根据待处理日志数据的日志提供方对应的功能类型,确定日志提供方对应的目标日志格式;根据目标日志格式,对待处理日志数据进行格式化处理,得到格式化后的日志数据;基于预设的封装处理策略,对格式化后的日志数据进行封装处理,并将封装处理后的日志数据存储至目标数据库系统。此外,本申请还涉及区块链技术,目标日志格式可存储于区块链中。

【技术实现步骤摘要】
日志数据处理方法、装置、计算机设备和存储介质
本申请涉及数字医疗
,尤其涉及一种日志数据处理方法、装置、计算机设备和存储介质。
技术介绍
现有的医疗平台应用系统一般都是基于同一种中间件进行日志数据的格式标准化,导致不同功能模块之间或不同的开发团队编写的代码打印出来的日志数据的格式往往不一致。由于日志数据的格式不统一的,大大降低了医疗平台中日志数据的可用性和可读性,给后续对日志数据进行分析处理带来较大的难度。因此如何在医疗平台中提高日志数据的可用性和可读性,实现更加便捷地分析日志数据成为亟需解决的问题。
技术实现思路
本申请提供了一种日志数据处理方法、装置、计算机设备和存储介质,通过根据日志提供方对应的功能类型确定目标日志格式,进而可以根据目标日志格式对日志数据进行格式化处理后进行封装储存,后续可以更加便捷地从医疗平台的目标数据库系统获取相应的统一规范格式的日志数据并对日志数据进行分析处理,提高了医疗平台中日志数据的可用性和可读性。第一方面,本申请提供了一种日志数据处理方法,所述方法包括:获取待处理日志数据;根据所述待处理日志数据的日志提供方对应的功能类型,确定所述日志提供方对应的目标日志格式;根据所述目标日志格式,对所述待处理日志数据进行格式化处理,得到格式化后的日志数据;基于预设的封装处理策略,对格式化后的所述日志数据进行封装处理,并将封装处理后的所述日志数据存储至目标数据库系统。第二方面,本申请还提供了一种日志数据处理装置,所述装置包括:<br>日志数据获取模块,用于获取待处理日志数据;日志格式确定模块,用于根据所述待处理日志数据的日志提供方对应的功能类型,确定所述日志提供方对应的目标日志格式;格式化处理模块,用于根据所述目标日志格式,对所述待处理日志数据进行格式化处理,得到格式化后的日志数据;封装处理模块,用于基于预设的封装处理策略,对格式化后的所述日志数据进行封装处理,并将封装处理后的所述日志数据存储至目标数据库系统。第三方面,本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的日志数据处理方法。第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的日志数据处理方法。本申请公开了一种日志数据处理方法、装置、计算机设备和存储介质,通过获取待处理日志数据,可以根据待处理日志数据的日志提供方对应的功能类型,进而根据功能类型确定日志提供方对应的目标日志格式;通过根据目标日志格式,对待处理日志数据进行格式化处理,将日志数据的格式进行规范;通过基于预设的封装处理策略,对格式化后的日志数据进行封装处理,并将封装处理后的日志数据存储至医疗平台的目标数据库系统,后续可以更加便捷地从目标数据库系统获取相应的统一规范格式的日志数据并对日志数据进行分析处理,提高了医疗平台中日志数据的可用性和可读性。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请的实施例提供的一种日志数据处理方法的示意性流程图;图2是本申请实施例提供的一种日志处理过程的流程示意图;图3是本申请的实施例提供的确定目标日志格式的子步骤的示意性流程图;图4是本申请的实施例提供的对格式化后的日志数据进行封装处理的子步骤的示意性流程图;图5是本申请的实施例提供的日志数据处理方法的的子步骤的示意性流程图;图6是本申请的实施例提供的获取日志查询结果的子步骤的示意性流程图;图7是本申请实施例提供的一种在日志查询页面中触发查询按钮的界面操作示意图;图8是本申请实施例提供的生成日志分析信息的子步骤的示意性流程图;图9是本申请实施例提供的一种日志数据处理装置的示意性框图;图10是本申请实施例提供的一种计算机设备的结构示意性框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。本申请的实施例提供了一种日志数据处理方法、装置、计算机设备和存储介质。其中,该日志数据处理方法可以应用于服务器或终端中的日志处理系统,实现根据日志提供方对应的功能类型确定目标日志格式,根据目标日志格式对日志数据进行格式化处理后进行封装储存,后续可以更加便捷地从医疗平台的目标数据库系统获取相应的统一规范格式的日志数据并对日志数据进行分析处理,提高了医疗平台中日志数据的可用性和可读性。其中,服务器可以为独立的服务器,也可以为服务器集群。终端可以是智能手机、平板电脑、笔记本电脑和台式电脑等电子设备。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。如图1所示,日志数据处理方法包括步骤S10至步骤S40。步骤S10、获取待处理日志数据。需要说明的是,本申请实施例中提供的日志数据处理方法可以应用于日志处理系统中,实现日志处理系统获取跨平台、跨集群或者跨开发团队之间的日志数据。如图2所示,图2是本申请实施例提供的一种日志处理过程的流程示意图,其中,cluster表示集群,instance表示实例。需要说明的是,实例是指应用服务或代理服务器。在本申请实施例中,可以采集不同的日志提供方产生的日志数据,得到待处理日志数据;然后对待处理日志数据进行格式化处理和封装处理后,存储在ES系统中。在一些实施例中,获取待处理日志数据,可以包括:确定日志提供方中的中间件,对中间件安装日志采集器;根据日志采集器获取待处理日志数据。示例性的,日志提供方可以包括不同的子系统、集群中的应用服务,还可以包括代理服务器。其中,应用服务本文档来自技高网...

【技术保护点】
1.一种日志数据处理方法,其特征在于,包括:/n获取待处理日志数据;/n根据所述待处理日志数据的日志提供方对应的功能类型,确定所述日志提供方对应的目标日志格式;/n根据所述目标日志格式,对所述待处理日志数据进行格式化处理,得到格式化后的日志数据;/n基于预设的封装处理策略,对格式化后的所述日志数据进行封装处理,并将封装处理后的所述日志数据存储至目标数据库系统。/n

【技术特征摘要】
1.一种日志数据处理方法,其特征在于,包括:
获取待处理日志数据;
根据所述待处理日志数据的日志提供方对应的功能类型,确定所述日志提供方对应的目标日志格式;
根据所述目标日志格式,对所述待处理日志数据进行格式化处理,得到格式化后的日志数据;
基于预设的封装处理策略,对格式化后的所述日志数据进行封装处理,并将封装处理后的所述日志数据存储至目标数据库系统。


2.根据权利要求1所述的日志数据处理方法,其特征在于,所述获取待处理日志数据,包括:
确定所述日志提供方中的中间件,对所述中间件安装日志采集器;
根据所述日志采集器获取所述待处理日志数据。


3.根据权利要求1所述的日志数据处理方法,其特征在于,所述功能类型包括代理服务功能和应用服务功能;所述根据所述待处理日志数据的日志提供方对应的功能类型,确定所述日志提供方对应的目标日志格式,包括:
当所述功能类型为代理服务功能时,从区块链中获取预设的第一类配置文件,并将所述第一类配置文件中包括的预设的日志标准格式作为所述目标日志格式;
当所述功能类型为应用服务功能时,从区块链中获取预设的第二类配置文件,根据所述第二配置文件确定所述目标日志格式,其中,所述第二类配置文件包括多个预设的日志自定义格式。


4.根据权利要求3所述的日志数据处理方法,其特征在于,所述根据所述第二配置文件确定所述目标日志格式之前,还包括:
确定预设的多个中间件;
基于预设的匹配策略,对每个所述中间件匹配对应的日志自定义格式;
将每个所述中间件与对应的日志自定义格式进行关联并存储至所述第二类配置文件中;
所述根据所述第二配置文件确定所述目标日志格式,包括:
确定所述日志提供方中的中间件;
从所述第二类配置文件中查询所述中间件关联的日志自定义格式,并将所述日志自定义格式作为所述目标日志格式。


5.根据权利要求1所述的日志数据处理方法,其特征在于,所述基于预设的封装处理策略,对格式化后的所述日志数据进行封装处理,并将封装处理后的所述日志数据存储至目标数据库系统,包括:
提取格式化后的所述日志数据对应的字段名与字段值,生成格式化后的所述日志数据对应的键值对集合;
对所述键值对集合添加预设的维度信息标签,得到携带所述维度信息标签的所述键值对集合;
将携...

【专利技术属性】
技术研发人员:马晓龙祁明远
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1