日志处理方法、装置及容器组制造方法及图纸

技术编号:28941582 阅读:11 留言:0更新日期:2021-06-18 21:46
本申请的实施例公开了一种日志处理方法、装置及容器组,涉及云计算领域。该方法的一具体实施方式包括:首先,通过日志采集容器采集日志采集容器所在的容器组对应的配置信息,配置信息用于指示日志采集容器对容器组中的应用容器进行日志处理,日志采集容器被预先注入容器组中,日志采集容器中存储容器组中的应用容器的日志存储目录;然后,根据配置信息,通过日志采集容器处理日志存储目录中的日志。本申请通过日志采集容器处理容器组中的应用容器的日志,不需要捆绑日志服务,减少了针对日志处理的资源消耗,提高了日志处理的效率。

【技术实现步骤摘要】
日志处理方法、装置及容器组
本申请实施例涉及计算机
,具体涉及一种日志处理方法、装置及容器组。
技术介绍
日志服务是针对日志类数据进行采集传输、存储、处理的一站式服务。大部分的软件服务都需要通过日志服务来发现、定位、追踪问题,而日志采集是日志服务的基础。当需要根据日志信息实现监控报警时,针对日志信息的指标提取就是不可或缺的。目前,通过在节点上部署日志采集容器来进行本节点内所有容器的日志采集。日志采集过程中,通过服务发现模块动态发现节点内所有容器的标准输出和日志文件;然后,将采集到的文件传输到存储设备,通过日志服务对存储设备中的日志文件进行指标提取。
技术实现思路
本申请实施例提出了一种日志处理方法、装置及容器组。第一方面,本申请实施例提供了一种日志处理方法,上述方法包括:通过日志采集容器采集日志采集容器所在的容器组对应的配置信息,配置信息用于指示日志采集容器对容器组中的应用容器进行日志处理,日志采集容器被预先注入容器组中,日志采集容器中存储容器组中的应用容器的日志存储目录;根据配置信息,通过日志采集容器处理日志存储目录中的日志。在一些实施例中,上述方法还包括:通过日志采集容器采集表征用户对于日志的处理需求的日志属性信息,并根据日志属性信息生成指示配置信息。在一些实施例中,配置信息为用于表征进行日志指标提取的提取配置信息。第二方面,本申请实施例提供了一种容器组,上述容器组包括应用容器和日志采集容器,日志采集容器中存储容器组中的应用容器的日志存储目录;日志采集容器中设有控制模块、日志处理模块;控制模块用于采集容器组对应的配置信息,并根据配置信息控制日志处理模块处理日志存储目录中的日志。在一些实施例中,日志采集容器还设有配置采集模块;配置采集模块用于采集表征用户对于日志的处理需求的日志属性信息,并根据日志属性信息生成指示日志处理模块进行日志处理的配置信息。在一些实施例中,配置信息为用于表征进行日志指标提取的提取配置信息。在一些实施例中,控制模块还用于判定配置信息是否发生变化;响应于确定配置信息发生变化,根据配置信息的变化信息,控制日志处理模块的运行来处理日志存储目录信息中的日志。在一些实施例中,日志采集容器还设有自监控模块;自监控模块用于采集日志采集容器中各模块的运行状态信息和日志。第三方面,本申请实施例提供了一种日志处理装置,上述装置包括:信息采集单元,被配置成通过日志采集容器采集日志采集容器所在的容器组对应的配置信息,配置信息用于指示日志采集容器对容器组中的应用容器进行日志处理,日志采集容器被预先注入容器组中,日志采集容器中存储容器组中的应用容器的日志存储目录;日志处理单元,被配置成根据配置信息,通过日志采集容器处理日志存储目录中的日志。在一些实施例中,上述装置还包括:信息生成单元,被配置成通过日志采集容器采集表征用户对于日志的处理需求的日志属性信息,并根据日志属性信息生成指示配置信息。在一些实施例中,配置信息为用于表征进行日志指标提取的提取配置信息。第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现如第一方面任一实现方式描述的方法。第五方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面任一实现方式描述的方法。本申请实施例提供的日志处理方法、装置及容器组,首先,通过日志采集容器采集日志采集容器所在的容器组对应的配置信息,配置信息用于指示日志采集容器对容器组中的应用容器进行日志处理,日志采集容器被预先注入容器组中,日志采集容器中存储容器组中的应用容器的日志存储目录;然后,根据配置信息,通过日志采集容器处理日志存储目录中的日志。本申请通过日志采集容器处理容器组中的应用容器的日志,不需要捆绑日志服务,减少了针对日志处理的资源消耗,提高了日志处理的效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请的一个实施例可以应用于其中的示例性系统架构图;图2是根据本申请的日志处理方法的一个实施例的流程图;图3是根据本实施例的日志处理方法的应用场景的示意图;图4是根据本申请的日志处理方法的又一个实施例的流程图;图5是根据本申请的容器组的一个实施例的结构图;图6是根据本申请的日志处理装置的一个实施例的结构图;图7是适于用来实现本申请实施例的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的日志处理方法及装置的示例性架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101、102、103可以是支持网络连接从而进行数据交互和数据处理的硬件设备或软件。当终端设备101、102、103为硬件时,其可以是支持信息交互、网络连接等功能的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。服务器105可以是提供各种服务的服务器,例如接收终端设备101、102、103的访问请求以提供图像识别、数据处理、数据匹配等功能的服务器。服务器可以对接收到的各种数据进行存储或处理,并将处理结果反馈给终端设备。需要说明的是,本公开的实施例所提供的日志处理方法可以由服务器105执行。相应地,日志处理装置可以设置于服务器105中。服务器105中安装了自动化容器操作平台,例如可以是Kubernetes平台,Kubernetes平台是一个开源的容器编排引擎,可以将服务器中的应用容器化,使得各种应用支持容器的编排调度。需要说明的是,服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。应该理解,图1中的终端设备和服务器的数本文档来自技高网...

【技术保护点】
1.一种日志处理方法,所述方法包括:/n通过日志采集容器采集所述日志采集容器所在的容器组对应的配置信息,所述配置信息用于指示所述日志采集容器对所述容器组中的应用容器进行日志处理,所述日志采集容器被预先注入所述容器组中,所述日志采集容器中存储所述容器组中的应用容器的日志存储目录;/n根据所述配置信息,通过所述日志采集容器处理所述日志存储目录中的日志。/n

【技术特征摘要】
1.一种日志处理方法,所述方法包括:
通过日志采集容器采集所述日志采集容器所在的容器组对应的配置信息,所述配置信息用于指示所述日志采集容器对所述容器组中的应用容器进行日志处理,所述日志采集容器被预先注入所述容器组中,所述日志采集容器中存储所述容器组中的应用容器的日志存储目录;
根据所述配置信息,通过所述日志采集容器处理所述日志存储目录中的日志。


2.根据权利要求1所述的日志处理方法,其中,所述方法还包括:
通过所述日志采集容器采集表征用户对于日志的处理需求的日志属性信息,并根据所述日志属性信息生成所述配置信息。


3.根据权利要求1所述的日志处理方法,其中,所述配置信息为用于表征进行日志指标提取的提取配置信息。


4.一种容器组,所述容器组包括应用容器和日志采集容器,所述日志采集容器中存储所述容器组中的应用容器的日志存储目录;
所述日志采集容器中设有控制模块、日志处理模块;
所述控制模块用于采集所述容器组对应的配置信息,并根据所述配置信息控制所述日志处理模块处理所述日志存储目录中的日志。


5.根据权利要求4所述的容器组,其中,所述日志采集容器还设有配置采集模块;
所述配置采集模块用于采集表征用户对于日志的处理需求的日志属性信息,并根据所述日志属性信息生成指示日志处理模块进行日志处理的所述配置信息。


6.根据权利要求4所述的容器组,其中,所述配置信息为用于表征进行日志指标提取的提取配置信息。


7.根据权利要求4所述的容器组,其中,所述控制模块还用于判定所述配置信息是否...

【专利技术属性】
技术研发人员:谭伟贺龙华
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1