[发明专利]一种收集容器服务监控数据的系统及方法有效
申请号: | 201910614984.5 | 申请日: | 2019-07-09 |
公开(公告)号: | CN110247810B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 孙思清;石光银;蔡卫卫;高传集 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | H04L41/0631 | 分类号: | H04L41/0631;H04L43/04;H04L43/08;H04L43/50;H04L67/10;H04L67/56;H04L67/55 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 收集 容器 服务 监控 数据 系统 方法 | ||
本发明公开了一种收集容器服务监控数据的系统及方法,属于容器服务,本发明要解决的技术问题为如何使运维人员及时查看容器服务的状态以及资源使用情况,并能够针对异常情况给与告警,保证运维人员及时响应,采用的技术方案为:该系统包括容器服务代理器、监控告警平台、容器服务集群管理平台和监控服务器;容器服务代理器用于连接监控告警平台并获取监控数据,同时实现监控数据的推送、缓存、封装以及清理,并能够获取集群状态以及提供定时任务;监控告警平台用于收集集群的监控数据并基于容器服务的监控数据配置告警规则,用户通过监控告警平台能够查看容器服务的监控数据及告警信息。本发明还公开了一种收集容器服务监控数据的方法。
技术领域
本发明涉及容器服务,具体地说是一种收集容器服务监控数据的系统及方法。
背景技术
容器技术是比较流行的提供微服务的PaaS(平台即服务)技术,而Kubernetes(容器编排管理组件)是近期最流行的容器编排管理技术,各互联网厂商相继推出了基于Kubernetes的公有云容器服务,如何收集容器服务的监控数据,如何收集容器服务中具体容器的资源使用数据一直都是一个难题。
Kubernetes是一个全新的基于容器技术的分布式架构领先方案,在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列功能,提高了大规模容器集群管理的便捷性和高可用性。
浪潮云基于Kubernetes提供了容器服务,用户可以在浪潮云购买容器服务,可以通过监控界面查看容器服务的状态、资源使用等情况;随着浪潮云容器服务的用户越来越多,故运维人员如何及时查看容器服务的状态以及资源使用情况,并能够针对异常情况给与告警,确保运维人员及时响应,降低容器服务出异常的几率,保证容器服务的高可用性是目前现有技术中急需解决的技术问题。
专利号为CN109743199A的专利文献公开了一种基于微服务的容器化管理系统,包括Kubernetes集群,Kubernetes集群中设置有多个节点,每个节点上设置有至少一个docker容器,其中,docker容器为微服务的运行承载平台;日志组件,用于采集各docker容器所承载的微服务的日志信息,并根据日志信息生成可视化数据;监控组件,用于获取各docker容器所承载的微服务的监控数据,并根据监控数据生成时间序列数据,时间序列数据用于展示微服务的运行。但是该技术方案不能确保运维人员及时查看容器服务的状态以及资源使用情况,并能够针对异常情况给与告警,保证运维人员及时响应。
专利号为CN108156225A的专利文献公开了一种基于容器云平台的微应用监控系统和方法,包括监控数据收集装置,监控数据收集装置包括顺序连接的容器运行时后台适配器、监控数据合并器和监控收集代理装置;容器运行时后台适配器从容器运行时后台按照容器收集监控数据;监控数据合并器将属于同一微应用的多个容器的监控数据合并为一条监控数据;监控收集代理装置负责与监控汇总服务器通信,将同一主机的监控数据按照微应用分类汇报;监控配置服务器负责接收用户的配置管理请求,发送配置信息给容器运行时后台适配器、监控数据合并器、监控收集代理和监控汇总服务器。该技术方案能够减少减少监控收集代理的个数,从而提高系统利用效率,但是不能确保运维人员及时查看容器服务的状态以及资源使用情况,并能够针对异常情况给与告警,保证运维人员及时响应。
发明内容
本发明的技术任务是提供一种收集容器服务监控数据的系统及方法,来解决如何使运维人员及时查看容器服务的状态以及资源使用情况,并能够针对异常情况给与告警,保证运维人员及时响应,降低容器服务出异常的几率,保证容器服务的高可用性的问题。
本发明的技术任务是按以下方式实现的,一种收集容器服务监控数据的系统,包括,
容器服务代理器(Cks-agent),用于连接监控告警平台并获取监控数据,同时实现监控数据的推送、缓存、封装以及清理,并能够获取集群状态以及提供定时任务;容器服务代理器用于监控数据抽取推送,不存放任何元数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910614984.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双环网控制系统的通信控制方法
- 下一篇:一种物联网设备的告警方法及相关装置