[发明专利]轻量级Kubernetes监控系统及方法有效
申请号: | 202010625443.5 | 申请日: | 2020-07-02 |
公开(公告)号: | CN111708611B | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 杨继伟;魏金雷;宋喆 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 潘悦梅 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 轻量级 kubernetes 监控 系统 方法 | ||
本发明公开了一种轻量级Kubernetes监控系统及方法,属于Kubernetes监控领域,要解决的技术问题为如何对对kubernetes集群的各命名空间资源状态进行采集和监控。系统,包括:采集命令配置模块、后端采集服务模块、前端监控页面模块,后端采集服务模块为一个Nodejs服务端应用,所述前端监控页面模块和采集命令配置模块均为基于Angular框架、采用NG‑ZORRO前端组件实现的可视化界面,经过编译之后与后端采集服务模块打包在一起部署在Kubernetes集群master节点上。方法为通过上述系统进行监控。
技术领域
本发明涉及Kubernetes监控技术领域,具体地说是一种轻量级Kubernetes监控系统及方法。
背景技术
Kubernetes是一个开源的容器集群管理系统,构建在Docker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等一整套功能,Kubernetes的目标是让部署容器化的应用简单而且高效,但是Kubernetes本身的安装和使用则非常复杂,需要考虑集群网络、存储系统等技术问题,而对Kubernetes各种命名空间资源的监控更显得尤为重要。而传统的容器监控系统大都需要部署多个组件,部署结构复杂,配置参数众多,更增加了运维人员的维护复杂度,很难进行定制化修改。
基于上述,如何对对kubernetes集群的各命名空间资源状态进行采集和监控,是需要解决的技术问题。
发明内容
本发明的技术任务是针对以上不足,提供一种轻量级Kubernetes监控系统及方法,来解决如何对对kubernetes集群的各命名空间资源状态进行采集和监控的问题。
第一方面,本发明提供一种轻量级Kubernetes监控系统,包括:
采集命令配置模块,所述采集命令配置模块形成配置界面面向用户,用于对Kubernetes集群各命名空间资源查询命令的配置、形成采集命令配置文件,所述采集命令配置文件支持常用的查询命令,上述每个查询命令都有对应的显示名称和接口路径;
后端采集服务模块,所述后端采集服务用于读取采集命令配置文件,针对每个查询命令动态生成一个后端服务接口,并在后端服务接口中调用查询命令并获取得到查询结果,解析查询结果并组装查询结果以报文的形式输出;
前端监控页面模块,所述前端监控页面模块形成前端监控页面面向用户,用于读取采集命令配置文件,获取每个查询命令的显示名称生成菜单列表,并请求查询命令对应的接口路径,并用于基于后端服务接口从后端采集模块读取查询结果并动态生成表格展示;
所述后端采集服务模块为一个Nodejs服务端应用,所述前端监控页面模块和采集命令配置模块均为基于Angular框架、采用NG-ZORRO前端组件实现的可视化界面,经过编译之后与后端采集服务模块打包在一起部署在Kubernetes集群master节点上。
作为优选,所述查询命令包括节点查询命令、pod查询命令、service查询命令以及deployment查询命令,上述每个查询命令对应有采集命令配置文件;
所述前端监控页面包括节点监控页面、pod监控页面、service监控页面以及deployment监控页面;
所述后端服务接口包括节点采集接口、pod采集接口、service采集接口以及采集接口。
作为优选,所述查询命令还包括pod日志查询命令,所述日志查询命令和pod查询命令形成于同一个采集命令配置文件;
所述pod监控页面用于调用对应的后端服务接口,所述对应的后端服务接口执行pod日志查询命令进行日志查询,用于查询N条日志记录;
所述N为通过pod监控页面自定义配置的自然数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010625443.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于雨水再利用技术的市政园林用雨水收集装置
- 下一篇:抗风式卷帘门