[发明专利]用于Kubernetes集群的容器日志处理系统有效

专利信息
申请号: 201910578033.7 申请日: 2019-06-28
公开(公告)号: CN110311817B 公开(公告)日: 2021-09-28
发明(设计)人: 白伟 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L29/08
代理公司: 成都虹桥专利事务所(普通合伙) 51124 代理人: 陈立志
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 kubernetes 集群 容器 日志 处理 系统
【权利要求书】:

1.用于Kubernetes集群的容器日志处理系统,其特征在于,包括日志采集模块、日志收集模块、日志消费模块、日志归档程序、日志缓冲存储模块、搜索服务模块以及两个特定的标签;

两个特定的标签依附于Kubernetes集群中部署的应用,其中一个标签A的标签值与应用名相同,另一个标签B用于决定应用日志是否需要被收集、归档;

日志采集模块用于采集应用日志数据;

日志收集模块用于将日志采集模块采集的日志写入日志缓冲存储模块,并配置日志丢弃事件条件,其中,写入日志缓冲存储模块的日志数据需包含上述的两个特定的标签;

日志消费模块用于消费缓冲存储模块中的日志数据,并将消费后的日志数据写入搜索服务模块中,其中,写入搜索服务模块的日志数据需包含上述的两个特定的标签;

日志归档程序用于对搜索服务模块收集的日志数据进行归档,日志归档程序在归档前通过标签B确定应用业务日志是否需要被归档,归档时以标签A去搜索服务模块检索归档数据。

2.如权利要求1所述用于Kubernetes集群的容器日志处理系统,其特征在于,所述日志采集模块采集前需设置日志采集模块的参数,以确保单个容器日志能够滚动更新,同时防止单个容器日志过大。

3.如权利要求1所述用于Kubernetes集群的容器日志处理系统,其特征在于,所述日志采集模块为Docker。

4.如权利要求1所述用于Kubernetes集群的容器日志处理系统,其特征在于,所述日志缓冲存储模块为Kafka。

5.如权利要求1所述用于Kubernetes集群的容器日志处理系统,其特征在于,所述日志收集模块为Filebeat。

6.如权利要求5所述用于Kubernetes集群的容器日志处理系统,其特征在于,Filebeat以DaemonSet方式部署在Kubernetes集群中,用以确保Kubernetes集群中每个主机节点运行一份pod副本,当Kubernetes集群中加入新的节点,或者移除旧的节点时,Filebeat会自动调度pod到新的节点或者删多余的副本,确保每个节点的日志都能被正确收集。

7.如权利要求1所述用于Kubernetes集群的容器日志处理系统,其特征在于,所述日志消费模块为Logstash。

8.如权利要求1所述用于Kubernetes集群的容器日志处理系统,其特征在于,所述日志归档程序还具备重试机制。

9.如权利要求1所述用于Kubernetes集群的容器日志处理系统,其特征在于,所述搜索服务模块为Elasticsearch。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910578033.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top