[发明专利]一种用于容器API的监控系统及方法在审
| 申请号: | 202111580796.9 | 申请日: | 2021-12-22 |
| 公开(公告)号: | CN114443417A | 公开(公告)日: | 2022-05-06 |
| 发明(设计)人: | 张浩;任俊龙;张天飒;林文辉;王志刚;解军伟;白雪珂 | 申请(专利权)人: | 航天信息股份有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 刘海蓉 |
| 地址: | 100195 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 容器 api 监控 系统 方法 | ||
本发明公开了一种用于容器API的监控系统及方法,属于容器服务应用技术领域。本发明系统包括:监控配置和存储模块,所述监控配置和存储模块用于创建容器API任务以及监控配置;监控执行调度模块,所述监控执行调度模块用于将所述容器API任务调度到工作节点;信息展示模块,所述信息展示模块对所述工作节点上的容器API任务进行监控,获取容器API任务的工作趋势图和错误汇总图,并根据所述趋势图和错误汇总图获取展示信息,并对展示信息进行展示;告警模块,所述告警模块根据展示信息发出告警。本发明同时具有轻量级和灵活性的特点,很好地体现了Kubernetes集群化管理的优势,解决了静态配置的监控不满足容器服务监控需求的问题。
技术领域
本发明涉及容器服务应用技术领域,并且更具体地,涉及一种用于容器API的监控系统及方法。
背景技术
Kubernetes已经成为事实上的编排平台的领导者、下一代分布式架构的代表,其在自动化部署、监控、扩展性、以及管理容器化的应用中已经体现出独特的优势。
在物理机时代,我们做了分级的接口功能监控—域名级别接口监控和机器级别监控,以便在某个机器出现问题时,我们就能快速发现问题。由于Kubernetes中的一切资源都是动态的,随着服务版本升级,生成的都是全新的Pod,并且Pod的IP和原来是不一样的。
综上所述,传统的物理机API不能满足容器服务的监控需求,并且物理机功能监控需要手动运维管理。
发明内容
针对上述问题,本发明提出了一种用于容器API的监控系统,包括:
监控配置和存储模块,所述监控配置和存储模块用于创建容器API任务以及监控配置;
监控执行调度模块,所述监控执行调度模块用于将所述容器API任务调度到工作节点;
信息展示模块,所述信息展示模块对所述工作节点上的容器API任务进行监控,获取容器API任务的工作趋势图和错误汇总图,并根据所述趋势图和错误汇总图获取展示信息,并对展示信息进行展示;
告警模块,所述告警模块根据展示信息发出告警。
可选的,告警模块发出告警的方式包括如下中的任意一种:电话,短信或邮件。
可选的,监控配置和存储模块的监控配置,具体包括:
定制容器服务service级别的监控命名规则;
根据所述监控命名规则,编写pod监控器单元,使用pod监控器单元配置serviceIP监控,根据配置的service IP监控自动生成Pod监控任务。
可选的,告警模块,包括抑制告警单元,所述抑制告警单元用于上线告警抑制,以及弹性扩缩容告警抑制。
本发明还提出了一种用于容器API的监控方法,包括:
监控配置和存储模块创建容器API任务以及监控配置;
监控执行调度模块将所述容器API任务调度到工作节点;
信息展示模块对所述工作节点上的容器API任务进行监控,获取容器API任务的工作趋势图和错误汇总图,并根据所述趋势图和错误汇总图获取展示信息,并对展示信息进行展示;
告警模块根据展示信息发出告警。
可选的,告警模块发出告警的方式包括如下中的任意一种:电话,短信或邮件。
可选的,监控配置和存储模块的监控配置,具体包括:
定制容器服务service级别的监控命名规则;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111580796.9/2.html,转载请声明来源钻瓜专利网。





