[发明专利]一种对K8s集群容器资源进行监控并进行告警的方法在审
申请号: | 201910541715.0 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110262944A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 郭宝云 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 郭会 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 告警 监控数据 集群 聚合 容器组 集群服务器 精细化管理 单个容器 问题出处 应用服务 重新调度 连接数 组资源 内网 排查 外网 副本 内存 发送 展示 | ||
本发明公开了一种对K8s集群容器资源进行监控并进行告警的方法,通过监控集群服务器容器的CPU/内存等,并在容器组被重新调度后,不间断对单个容器组资源进行监控,从而对不同副本情况设置下的应用服务进行监控,并监控整个内网/外网的连接数等情况,以获取到多个容器组的聚合监控数据,然后将监控到的聚合监控数据实时以告警方式发送至用户,并以不同方式展示这些聚合监控数据;从而实现对Kubernetes集群容器的精细化管理,方便排查问题出处并及时处理问题。
技术领域
本发明涉及服务器资源监控技术领域,特别涉及一种对K8s集群容器资源进行监控并进行告警的方法。
背景技术
随着云计算技术的不断成熟,容器技术逐步成为业界的发展热点,容器技术越来越多的应用到信息产业的各个领域中,容器集群服务系统的监控和管理的需求也就越来越大。Kubernetes作为容器应用的管理中心,对集群内部的所有的容器的生命周期进行管理,结合自身的存活健康和就绪检查以及错误恢复机制,实现了集群容器的应用层的高可用。容器集群提供强大便利的同时,如何有效的对集群内的所有应用进行不间断的监控,并且获取多个容器组进行的聚合监控数据,如何将监控异常的数据告警出来成为研究的重点。
因此,如何监控容器集群,如何有效监控集群服务器容器的CPU/内存等,并在容器组被重新调度的容器资源进行不间断监控,监控所有容器组的资源情况,如何监控整个内网/外网的连接数等情况并将问题及时以告警方式发送至用户成为需要解决的问题。
发明内容
本发明的目的是克服上述背景技术中不足,提供一种对K8s集群容器资源进行监控并进行告警的方法,监控集群服务器容器的CPU/内存等,并在容器组被重新调度后,可以不间断对单个容器组资源进行监控,可以对不同副本情况设置下的应用服务进行监控,监控整个内网/外网的连接数等情况,获取到多个容器组的聚合监控数据,然后将监控到的聚合监控数据实时以告警方式发送至用户,并以不同方式展示这些聚合监控数据;从而实现对Kubernetes集群容器的精细化管理,方便排查问题出处并及时处理问题。
为了达到上述的技术效果,本发明采取以下技术方案:
一种对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部署的应用服务,产生服务器资源的消耗、流量的出入;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910541715.0/2.html,转载请声明来源钻瓜专利网。