[发明专利]针对容器集群的指标采集方法和装置在审
申请号: | 202310325669.7 | 申请日: | 2023-03-27 |
公开(公告)号: | CN116346663A | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 吴皆强;胡晓龙 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04L43/08 | 分类号: | H04L43/08;H04L67/10;H04L67/55;H04L67/1004;H04L67/141;G06F9/455 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 容器 集群 指标 采集 方法 装置 | ||
1.一种针对容器集群的指标采集方法,所述方法由控制器执行,包括:
通过监听机制,从用于管理所述容器集群的中心节点获取到第一节点上线的消息;所述第一节点为容器集群中的节点;
在所述容器集群中为所述第一节点创建其独享的第一定制资源,所述第一定制资源中部署有第一指标收集组件的地址;以使所述第一节点中的容器的指标数据被推送到所述第一指标收集组件。
2.如权利要求1所述的方法,其中,所述容器集群中还包括针对第二节点创建的其独享的第二定制资源,所述第二定制资源中部署有所述第一指标收集组件的地址。
3.如权利要求1所述的方法,其中,所述监听机制为list/watch机制;在获取到第一节点上线的消息之前,还包括:
通过list机制,向所述中心节点申请监听新节点上线的消息;
所述获取到第一节点上线的消息,包括:
通过watch机制建立的长连接,从所述中心节点接收到第一事件通知,所述第一事件通知指示所述第一节点上线。
4.如权利要求1所述的方法,其中,所述第一定制资源为名字空间级别的crd。
5.如权利要求1所述的方法,其中,所述第一定制资源的name为所述第一节点的名称或所述第一节点所在的主机的名称。
6.如权利要求1所述的方法,其中,所述容器集群用于执行隐私计算任务。
7.如权利要求1所述的方法,其中,所述容器在pod中实现。
8.如权利要求1所述的方法,其中,所述第一指标收集组件部署于所述中心节点。
9.一种针对容器集群的指标采集方法,所述方法由第一节点中的目标容器执行,所述第一节点为容器集群中的节点,所述方法包括:
通过监听机制,从用于管理所述容器集群的中心节点获取到所述第一节点独享的第一定制资源已创建的消息;
从所述第一定制资源中获得第一指标收集组件的地址;
根据所述地址,将所述目标容器运行的指标数据推送到所述第一指标收集组件。
10.如权利要求9所述的方法,其中,所述监听机制为list/watch机制;获取到所述第一节点独享的第一定制资源已创建的消息之前,还包括:
通过list机制,向所述中心节点上报第一名称,所述第一名称为所述第一节点的名称或所述第一节点所在主机的名称;
所述获取到所述第一节点独享的第一定制资源已创建的消息,包括:
通过watch机制建立的长连接,从所述中心节点接收到第二事件通知,所述第二事件通知指示已创建name为所述第一名称的第一定制资源。
11.如权利要求9所述的方法,其中,所述容器集群用于执行隐私计算任务。
12.如权利要求9所述的方法,其中,所述容器在pod中实现。
13.如权利要求9所述的方法,其中,所述指标数据包括以下中的一项或多项:容器所使用的CPU,内存,磁盘空间,网络带宽。
14.一种针对容器集群的指标采集方法,所述方法由第一节点中的聚合工具执行,所述第一节点为容器集群中的节点,所述方法包括:
通过监听机制,从用于管理所述容器集群的中心节点获取到所述第一节点独享的第一定制资源已创建的消息;
从所述第一定制资源中获得第一指标收集组件的地址;
接收所述第一节点的多个容器向其推送的各自运行的指标数据,并进行聚合得到聚合数据;
根据所述地址,将所述聚合数据推送到所述第一指标收集组件。
15.如权利要求14所述的方法,其中,所述聚合工具体现为所述第一节点中的容器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310325669.7/1.html,转载请声明来源钻瓜专利网。