全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210435811.9 (22)申请日 2022.04.24 (71)申请人 北京百度网讯科技有限公司 地址 100085 北京市海淀区上地十街10号 百度大厦2层 (72)发明人 王国彬 钱正宇 施恩 胡鸣人  褚振方 袁正雄 李金麒 罗阳  黄悦  (74)专利代理 机构 北京博浩百 睿知识产权代理 有限责任公司 1 1134 专利代理师 宫传芝 (51)Int.Cl. G06F 9/445(2018.01) G06F 16/176(2019.01) G06F 16/18(2019.01)G06F 16/14(2019.01) (54)发明名称 日志处理方法、 装置和系统 (57)摘要 本公开提供了一种日志处理方法、 装置和系 统, 涉及计算机技术领域, 尤其涉及人工智能、 云 计算、 大数据领域。 具体实现方案为: 接收日志采 集任务, 其中, 日志采集任务用于采集初始日志, 初始日志至少包括: 容器集群包含的目标容器的 日志; 对日志采集任务进行解析, 生成多个日志 采集组件对应的配置文件; 将多个日志采集组件 中的目标日志采集组件部署到目标对象, 其中, 目标对象为目标容器所属的目标节点或目标容 器组; 基于目标日志采集组件对应的目标配置文 件, 通过目标日志采集组件对初始日志进行收 集。 权利要求书3页 说明书14页 附图5页 CN 114756301 A 2022.07.15 CN 114756301 A 1.一种日志处 理方法, 包括: 接收日志采集任务, 其中, 所述日志采集任务用于采集初始日志, 所述初始日志为容器 集群包含的目标容器的日志; 对所述日志采集任务进行解析, 生成多个日志采集组件 对应的配置文件; 将所述多个日志采集组件中的目标日志采集组件部署到目标对象, 其中, 所述目标对 象为所述目标容器所属的目标节点或目标容器组; 基于所述目标 日志采集组件对应的目标配置文件, 通过所述目标日志采集组件对所述 初始日志进行收集。 2.根据权利要求1所述的方法, 其中, 对所述日志采集任务进行解析, 生成多个日志采 集组件对应的配置文件 包括: 基于预设数据结构对所述日志采集任务进行解析, 得到多个 配置字段; 基于每个日志采集组件对应的数据 结构对所述多个配置字段进行组合, 生成所述每个 日志采集组件 对应的配置文件。 3.根据权利要求1所述的方法, 其中, 在所述目标对象为所述目标容器所属的目标容器 组的情况 下, 将所述多个日志采集组件中的目标日志采集组件部署到目标对象包括: 基于所述目标容器的目标 标识信息, 确定所述目标容器组和所述目标日志采集组件; 基于所述目标日志采集组件创建旁路容器, 其中, 所述旁路容器用于基于文件共享机 制对所述初始日志进行收集; 将所述旁路容器插 入至所述目标容器组。 4.根据权利要求3所述的方法, 其中, 基于所述目标容器的目标标识信息, 确定所述目 标容器组和所述目标日志采集组件 包括: 获取所述日志采集任务对应的配置对象和所述日志采集任务对应的配置内容, 其中, 所述配置对象用于表征不同标识信息对应的容器组, 所述配置内容用于表征不同标识信息 对应的日志采集组件; 获取所述配置对象中所述目标 标识信息对应的容器组, 得到所述目标容器组; 获取所述配置 内容中所述目标标识信 息对应的日志采集组件, 得到所述目标 日志采集 组件。 5.根据权利要求1至4中任意 一项所述的方法, 还 包括: 接收至少一个日志聚合组件的第一配置信息; 基于所述第一配置信息, 对所述至少一个日志聚合组件进行部署; 通过部署的所述至少一个日志聚合组件 对收集到的日志进行聚合处 理。 6.根据权利要求5所述的方法, 其中, 所述第一配置信息包括: 所述至少一个日志聚合 组件的部署类型, 基于所述第一配置信息, 对所述至少一个日志聚合组件进行部署包括: 在所述部署类型为外部部署的情况下, 将所述至少一个日志聚合组件部署在所述容器 集群外部的目标集群; 在所述部署类型为内部部署的情况下, 将所述至少一个日志聚合组件部署在所述容器 集群内部 。 7.根据权利要求5所述的方法, 其中, 所述第一配置信息包括: 多个日志聚合组件的部 署关系, 基于所述第一配置信息, 对所述至少一个日志聚合组件进行部署包括:权 利 要 求 书 1/3 页 2 CN 114756301 A 2基于所述部署关系, 将所述多个日志聚合组件组合成日志聚合组件流水线; 对所述日志聚合组件流水线 进行部署。 8.根据权利要求5 至7中任意 一项所述的方法, 还 包括: 接收数据查询组件 对应的第二配置信息; 基于所述第 二配置信 息, 将所述数据查询组件部署在所述容器集群内或所述容器集群 外部的目标集群; 响应于接收到的日志查询 请求, 通过所述数据查询组件获取所述日志查询 请求对应的 日志查询结果; 输出所述日志查询结果。 9.根据权利要求8所述的方法, 其中, 通过所述数据查询组件获取所述日志查询 请求对 应的日志查询结果包括: 通过所述数据查询组件获取目标日志聚合组件输出的多个日志, 其中, 所述目标日志 聚合组件部署在所述 容器集群内部; 确定所述多个日志中所述日志查询请求对应的目标日志; 基于所述目标日志生成所述日志查询结果。 10.根据权利要求8所述的方法, 还 包括: 接收日志报警任务; 对所述日志报警任务进行解析, 生成所述数据查询组件 对应的报警配置文件; 基于所述报警配置文件, 通过 所述数据查询组件生成报警信息; 发送所述报警信息 至目标终端。 11.根据权利要求1至10中任意 一项所述的方法, 还 包括: 接收多个协调器发送的日志处理信息, 其中, 所述多个协调器分别部署在多个容器集 群中, 每个协调器用于采集部署有该协调器的容器集群的日志处 理状态; 发送预设形式的配置信息 至所述多个协调器。 12.一种日志处 理装置, 包括: 任务接收模块, 用于接收日志采集任务, 其中, 所述日志采集任务用于采集初始日志, 所述初始日志至少包括: 容器集群包 含的目标容器的日志; 文件生成模块, 用于对所述日志采集任务进行解析, 生成多个日志采集组件对应的配 置文件; 组件部署模块, 用于将所述多个日志采集组件中的目标日志采集组件部署到目标对 象, 其中, 所述目标对象为所述目标容器所属的目标节点或目标容器组; 日志收集模块, 用于基于所述目标日志采集组件对应的目标配置文件, 通过所述目标 日志采集组件 对所述初始日志进行收集。 13.一种日志处 理系统, 包括: 日志管理设备, 用于接收日志采集任务, 并对所述日志采集任务进行解析, 生成多个日 志采集组件对应的配置文件, 其中, 所述日志采集任务用于采集初始日志, 所述初始日志至 少包括: 容器集群包 含的目标容器的日志; 目标日志采集组, 部署在目标对象, 用于基于所述目标日志采集组件对应的目标配置 文件, 对所述初始日志进 行收集, 其中, 所述目标对象为所述目标容器所属的目标节点 或目权 利 要 求 书 2/3 页 3 CN 114756301 A 3

.PDF文档 专利 日志处理方法、装置和系统

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 日志处理方法、装置和系统 第 1 页 专利 日志处理方法、装置和系统 第 2 页 专利 日志处理方法、装置和系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:06:09上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。