[发明专利]一种容器云平台状态监控预警系统、方法及电子设备有效
| 申请号: | 201811337014.7 | 申请日: | 2018-11-12 |
| 公开(公告)号: | CN109586999B | 公开(公告)日: | 2021-03-23 |
| 发明(设计)人: | 纪书鉴;叶可江;须成忠 | 申请(专利权)人: | 深圳先进技术研究院 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/08 |
| 代理公司: | 深圳市科进知识产权代理事务所(普通合伙) 44316 | 代理人: | 吴乃壮 |
| 地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 容器 平台 状态 监控 预警系统 方法 电子设备 | ||
1.一种容器云平台状态监控预警系统,其特征在于,包括监控代理模块、监控服务器和客户端;所述监控代理模块部署在容器云平台中,用于收集容器集群中各个容器的性能监控数据,并将所述性能监控数据传输至监控服务器;所述监控服务器用于对监控代理模块传输的性能监控数据进行解析及格式化处理,并将所述解析及格式化处理后的性能监控数据传输至客户端;所述客户端用于根据监控服务器传输的性能监控数据绘制可视化图表,并显示所述可视化图表;
所述监控服务器包括:
拓扑生成模块和数据处理模块,
所述拓扑生成模块用于根据格式化处理后的性能监控数据生成集群环境下的拓扑结构关系图,所述数据处理模块传输给所述拓扑生成模块的性能监控数据包含大量的网络流量IO数据,通过分析得出每个Docker容器的源IP和目的IP,通过http请求为客户端进行图表的绘制,实现Docker容器级别的拓扑结构关系图的绘制,根据容器之间的网络IP通信生成相应的拓扑图,实现对容器云平台的全局监控管理;
所述监控代理模块部署在容器云平台中,在分布式集群中包含多个节点,每个节点都有相对应的物理主机,同时物理主机上运行多个Docker容器,所述监控代理模块负责监控容器集群中各个节点以及节点上的全部容器,采集各类性能监控数据,并响应监控服务器的监控请求,按设定的数据传输机制向监控服务器发送性能监控数据,所述监控代理模块使用Docker提供的RemoteApi进行容器底层数据的挖掘,得到JSON数据格式;
所述监控服务器还包括异常检测模块,所述异常检测模块内置有异常模型检测算法,用于根据所述格式化处理后的性能监控数据进行异常事件的分析,对容器集群下的健康状态进行检测,当检测到异常事件时,对用户进行异常事件预警。
2.根据权利要求1所述的容器云平台状态监控预警系统,其特征在于,所述客户端包括:
实时监控模块:通过HTTP协议与所述监控服务器建立连接,用于接收所述监控服务器传输的性能监控数据,并将所述性能监控数据传输至可视化模块;
可视化模块:用于接收所述实时监控模块传输的性能监控数据,通过图表形式对所述性能监控数据进行可视化分析及图表绘制,并通过所述实时监控模块显示可视化图表。
3.根据权利要求2所述的容器云平台状态监控预警系统,其特征在于,所述客户端还包括日志存储模块,所述日志存储模块基于Etcd目录,目录下面以事件IP地址为格式进行命名,所述实时监控模块不断对日志存储模块进行数据库式的存储操作进行事件日志的记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳先进技术研究院,未经深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811337014.7/1.html,转载请声明来源钻瓜专利网。





