[发明专利]一种对K8s集群容器资源进行监控并进行告警的方法在审
申请号: | 201910541715.0 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110262944A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 郭宝云 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 郭会 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种对K8s集群容器资源进行监控并进行告警的方法,通过监控集群服务器容器的CPU/内存等,并在容器组被重新调度后,不间断对单个容器组资源进行监控,从而对不同副本情况设置下的应用服务进行监控,并监控整个内网/外网的连接数等情况,以获取到多个容器组的聚合监控数据,然后将监控到的聚合监控数据实时以告警方式发送至用户,并以不同方式展示这些聚合监控数据;从而实现对Kubernetes集群容器的精细化管理,方便排查问题出处并及时处理问题。 | ||
搜索关键词: | 监控 告警 监控数据 集群 聚合 容器组 集群服务器 精细化管理 单个容器 问题出处 应用服务 重新调度 连接数 组资源 内网 排查 外网 副本 内存 发送 展示 | ||
【主权项】:
1.一种对K8s集群容器资源进行监控并进行告警的方法,其特征在于,包括以下步骤:A.编写Prometheus的yml配置文件,安装部署监控服务,设置监控目标;B.编写配置文件,并将装载监控数据的文件进行挂载;C.利用K8s容器集群命名空间的概念,对每个命名空间及其部署的服务进行隔离;D.用户登录到容器云平台后,部署应用服务,发送服务请求,由容器云平台根据K8s的API将该服务自动调度到某个node上;E.为不同的用户部署的应用服务分组,然后分别为不同的应用服务下的容器组打标签;F.在应用服务调度的节点正常时进入步骤G,在应用服务调度的节点异常或用户手动调整应用服务的调度节点以及副本数量时,进入步骤H;G.Prometheus根据步骤E的分组和标签向node_exporter获取应用服务下所有容器组的聚合监控数据;H.重新调度容器组,应用服务组的标签不变,修改容器组标签,由Prometheus根据新生成的组标签向node_exporter获取应用服务下所有容器组的聚合监控数据;I.根据监控到的聚合监控数据,配置告警所需参数和告警规则,设置告警对象,告警阈值,触发规则;配置告警联系方式;J.访问步骤D部署的应用服务,产生服务器资源的消耗、流量的出入;K.当服务器资源数据属于设置的告警阈值范围内时,通过配置的告警联系方式发送告警数据;L.安装部署图形界面展示系统,并和检测的容器集群以及监控关联起来。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910541715.0/,转载请声明来源钻瓜专利网。