配置文件生成方法、日志采集方法、装置、设备和介质与流程

文档序号:30420662发布日期:2022-06-15 13:06阅读:来源:国知局

技术特征:
1.一种日志采集配置文件生成方法,其特征在于,包括:监测计算设备上是否产生新容器;如果监测到所述计算设备上产生新容器,则基于日志采集配置文件模板和所述新容器的部署文件,为所述新容器生成日志采集配置文件;其中,所述日志采集配置文件用于采集所述新容器运行过程中产生的日志。2.根据权利要求1所述的方法,其特征在于,所述基于日志采集配置文件模板和所述新容器的部署文件,为所述新容器生成日志采集配置文件,包括:确定所述新容器的部署文件中是否存在日志采集标签;如果确定所述新容器的部署文件中存在所述日志采集标签,则基于所述日志采集配置文件模板和所述新容器的部署文件,为所述新容器生成日志采集配置文件。3.根据权利要求1所述的方法,其特征在于,所述基于日志采集配置文件模板和所述新容器的部署文件,为所述新容器生成日志采集配置文件,包括:从所述新容器的部署文件中获取待采集日志文件标识和待采集日志文件的存储路径;将所述待采集日志文件标识和待采集日志文件的存储路径,添加至所述日志采集配置文件模板中,为所述新容器生成日志采集配置文件。4.根据权利要求3所述的方法,其特征在于,所述基于日志采集配置文件模板和所述新容器的部署文件,为所述新容器生成日志采集配置文件,还包括:从所述新容器的部署文件中获取所述新容器的日志采集限速时机和日志采集限速类型,以参与生成所述新容器的日志采集配置文件。5.根据权利要求1所述的方法,其特征在于,在所述监测计算设备上是否产生新容器之前,还包括:清除针对所述计算设备上是否产生新容器的历史监测事件。6.一种日志采集方法,其特征在于,基于日志采集配置文件实现,所述日志采集配置文件利用权利要求1-5中任一所述的日志采集配置文件生成方法得到,所述日志采集方法包括:获取计算设备上新容器的日志采集配置文件;基于所述日志采集配置文件,采集所述新容器运行过程中产生的日志。7.根据权利要求6所述的方法,其特征在于,所述基于所述日志采集配置文件,采集所述新容器运行过程中产生的日志,包括:读取所述日志采集配置文件中的待采集日志文件标识和待采集日志文件的存储路径;依据所述待采集日志文件的存储路径,采集所述新容器运行过程中产生的与所述待采集日志文件标识对应的日志。8.根据权利要求7所述的方法,其特征在于,所述基于所述日志采集配置文件,采集所述新容器运行过程中产生的日志,还包括:读取所述日志采集配置文件中的日志采集限速时机和日志采集限速类型;按照所述日志采集限速时机以及与所述日志采集限速类型对应的采集速度,采集所述新容器运行过程中产生的日志。9.根据权利要求8所述的方法,其特征在于,所述日志采集限速时机包括:依据待采集日志文件的存储路径读取待采集日志的过程中。
10.根据权利要求9所述的方法,其特征在于,所述按照所述日志采集限速时机以及与所述日志采集限速类型对应的采集速度,采集所述新容器运行过程中产生的日志,包括:在执行数据采集线程中的读函数过程中,调用预先设置的限速采集函数;其中,所述限速采集函数中定义了日志采集限速类型以及与所述日志采集限速类型对应的采集速度;按照所述限速采集函数中定义的采集速度,读取与所述待采集日志文件的存储路径对应的所述新容器产生的日志。11.根据权利要求6所述的方法,其特征在于,在所述新容器运行过程中,还包括:监测所述新容器产生的日志数据量是否超过日志存储阈值,或者监测所述新容器的运行状态是否由正常运行状态切换为异常运行状态;如果是,则基于文件引用技术,在调用计算设备操作系统函数清除所述新容器产生的日志的过程中,将所述新容器产生的日志,发送至目标日志接收方。12.根据权利要求6所述的方法,其特征在于,在所述基于所述日志采集配置文件,采集所述新容器运行过程中产生的日志之后,还包括:对采集的日志进行加密;基于当前计算设备与目标日志接收方之间的网络传输状态,将加密的日志按照预设次数发送至所述目标日志接收方。13.根据权利要求6所述的方法,其特征在于,所述获取计算设备上新容器的日志采集配置文件,包括:基于所述新容器的容器id,获取与所述容器id对应的日志采集配置文件。14.一种日志采集配置文件生成装置,其特征在于,包括:新容器监测模块,用于监测计算设备上是否产生新容器;配置文件生成模块,用于如果监测到所述计算设备上产生新容器,则基于日志采集配置文件模板和所述新容器的部署文件,为所述新容器生成日志采集配置文件;其中,所述日志采集配置文件用于采集所述新容器运行过程中产生的日志。15.一种日志采集装置,其特征在于,基于日志采集配置文件实现,所述日志采集配置文件利用权利要求1-5中任一所述的日志采集配置文件生成方法得到,所述日志采集装置包括:配置文件获取模块,用于获取计算设备上新容器的日志采集配置文件;日志采集模块,用于基于所述日志采集配置文件,采集所述新容器运行过程中产生的日志。16.一种计算设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令或程序的存储器;所述处理器,用于从所述存储器中读取所述可执行指令或程序,并执行所述可执行指令或程序以实现上述权利要求1-5中任一所述的日志采集配置文件生成方法,或者实现上述权利要求6-13中任一所述的日志采集方法。17.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序或指令,所述计算机程序或指令被处理器执行时实现上述权利要求1-5中任一所述的日志采集配置文件生成方法,或者实现上述权利要求6-13中任一所述的日志采集方法。

技术总结
本公开实施例涉及一种配置文件生成方法、日志采集方法、装置、设备和介质,其中,该方法包括:监测计算设备上是否产生新容器;如果监测到计算设备上产生新容器,则基于日志采集配置文件模板和新容器的部署文件,为新容器生成日志采集配置文件;其中,日志采集配置文件用于采集新容器运行过程中产生的日志。本公开实施例通过自动化为新容器生成日志采集配置文件,实现了对新容器的动态监控,提高了日志采集的效率。集的效率。集的效率。


技术研发人员:刘易承 王海东 刘月
受保护的技术使用者:北京金山云网络技术有限公司
技术研发日:2020.12.11
技术公布日:2022/6/14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1