[发明专利]一种K8s环境监控自动发现分类部署管理的方法在审
申请号: | 202010737437.9 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111831362A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 于沈课;李珂;蔡卫卫;高传集 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455;G06F11/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 郗艳荣 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 k8s 环境 监控 自动 发现 分类 部署 管理 方法 | ||
1.一种K8s环境监控自动发现分类部署管理的方法,其特征在于:包括以下步骤:
第一步,建立分类配置数据模型与采集器数据模型,维护资源与采集器之间的关联关系;
第二步,用户在Kubernetes上部署服务时,系统自动发现该服务,并根据服务特征自动调度监控采集器,完成自动采集;
第三步,注册器完成资源的注册及销毁;
第四步,调度器根据注册器的变化来完成采集器的启动/销毁,采集配置的调度分发及热加载流程,最终完成服务监控的自动分类部署。
2.根据权利要求1所述的K8s环境监控自动发现分类部署管理的方法,其特征在于:所述第一步中,将分类配置数据模型与采集器数据模型初始化到数据库中,在资源部署的脚本中通过添加标签的方式建立起资源与采集器之间的关系;其中资源的部署脚本只需要带上资源分类标签即可,采集器的部署脚本统一维护。
3.根据权利要求1或2所述的K8s环境监控自动发现分类部署管理的方法,其特征在于:所述分类配置数据模型用于对资源分类进行维护,所述资源分类根据监控方式分为提供监控接口的资源和需要额外关联采集器提供监控数据的资源。
4.根据权利要求3所述的K8s环境监控自动发现分类部署管理的方法,其特征在于:所述分类配置数据模型中监控模板monTemplate可以指定该资源具体提供监控的方式及参数,采集器分类标签exporterTag用于关联采集器分类。
5.根据权利要求1或2所述的K8s环境监控自动发现分类部署管理的方法,其特征在于:所述采集器数据模型用于对采集器分类进行维护,所述采集器分类根据采集方式分为三类,分别为服务本身即是采集器service as exporter,通用采集器general exporter和sidecar模式运行的采集器sidecar exporter;
其中,服务本身即是采集器service as exporter用于提供资源本身的监控数据;
所述通用采集器general exporter用于提供通用的配置,采集一个或多个资源的监控数据;
所述sidecar模式运行的采集器sidecar exporter用于针对特定的服务提供监控数据。
6.根据权利要求5所述的K8s环境监控自动发现分类部署管理的方法,其特征在于:所述采集器数据模型中模板template用于维护该采集器的运行方式及参数信息。
7.根据权利要求1所述的K8s环境监控自动发现分类部署管理的方法,其特征在于:所述第二步中,用户在Kubernetes上部署服务时,基于Kubernetes pod创建/销毁事件监听新增/销毁的服务,通过扫描器来发现部署的服务提供的接口。
8.根据权利要求1或7所述的K8s环境监控自动发现分类部署管理的方法,其特征在于:所述第二步中,调度监控采集器时,根据服务特征来判断是启用新的采集器,还是调度到已有的采集器配置中,通过热加载的方式启动。
9.根据权利要求1或7所述的K8s环境监控自动发现分类部署管理的方法,其特征在于:所述第三步中,通过监听器发现新创建/销毁的服务容器,通过扫描器发现Kubernetes中已经部署的服务容器,并更新注册器信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010737437.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种冰箱化霜结构及其控制方法
- 下一篇:一种水稻专用微生物肥