日志采集方法、装置、电子设备及计算机程序产品制造方法及图纸

技术编号:43965475 阅读:20 留言:0更新日期:2025-01-07 21:51
本发明专利技术公开了一种日志采集方法、装置、电子设备及计算机程序产品。其中,该方法包括:按照预设时间间隔,轮询监测待采集对象中每个容器组产生应用日志的第一日志产生速率,得到待采集对象产生应用日志的第二日志产生速率;在第二日志产生速率超过预设速率阈值的情况下,将待采集对象中的多个容器组划分为第一容器组集合和第二容器组集合,其中,第一容器组集合中的多个容器组产生应用日志的总速率为第三日志产生速率,第三日志产生速率不超过预设速率阈值;采用管理模式采集第一容器组集合中的多个容器组产生的应用日志;采用边车模式采集第二容器组集合中多个容器组产生的应用日志。本发明专利技术解决了日志采集效率低的技术问题。

【技术实现步骤摘要】

本专利技术涉及计算机领域,具体而言,涉及一种日志采集方法、装置、电子设备及计算机程序产品


技术介绍

1、在一个完整的信息系统中,日志系统扮演着举足轻重的作用。它能够记录下系统产生的所有行为,并按照设定的规范或格式输出。利用应用日志可以进行系统的排障、优化系统性能,或根据这些信息调整系统的行为。在安全领域,应用日志也是安全审计方面最重要的功能之一。

2、容器产品便凭借着隔离性好、可移植性高、资源占用少、启动迅速等特性迅速风靡世界,kubernetes(k8s)更是作为一种跨主机集群的容器调度平台,能实现对容器的自动化部署、扩展和操作。容器技术在部署、交付等环节给人们带来了很多便捷,但在日志处理领域却带来了许多新的挑战。主要包括如何创建一种持久化保持日志的方案,解决容器应用短生命周期的问题,同时还能帮助我们全局性的了解系统运行情况,迅速定位问题现场、还原上下文。

3、因此,一种合理的容器日志采集方案便显得尤为重要。现阶段采集k8s容器日志常见的有如下方案:

4、方案一,通过daemonset模式采集k8s容器日志,即每个节本文档来自技高网...

【技术保护点】

1.一种日志采集方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,按照预设时间间隔,轮询监测待采集对象中每个容器组产生应用日志的第一日志产生速率,得到所述待采集对象产生所述应用日志的第二日志产生速率包括:

3.根据权利要求1所述的方法,其特征在于,在采用管理模式采集所述第一容器组集合中的多个所述容器组产生的所述应用日志之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,在采用管理模式采集所述第一容器组集合中的多个所述容器组产生的所述应用日志之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所...

【技术特征摘要】

1.一种日志采集方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,按照预设时间间隔,轮询监测待采集对象中每个容器组产生应用日志的第一日志产生速率,得到所述待采集对象产生所述应用日志的第二日志产生速率包括:

3.根据权利要求1所述的方法,其特征在于,在采用管理模式采集所述第一容器组集合中的多个所述容器组产生的所述应用日志之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,在采用管理模式采集所述第一容器组集合中的多个所述容器组产生的所述应用日志之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述第一持续时长超过第一时长阈值的情况下,从所述第一容器组集合中选取多个所述容器组,得到第一容器组子集合,包括:

6.根据权...

【专利技术属性】
技术研发人员:马骢陈晓冬杜岳震郭冠锋马骁平
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1