[发明专利]一种基于OpenStack的容器监控数据的收集系统在审
申请号: | 201811166233.3 | 申请日: | 2018-10-08 |
公开(公告)号: | CN109412887A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 赵秋霞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控数据 容器监控 收集系统 客户端 资源占用测试 数据收集器 节点容器 容器节点 容器连接 收集容器 图表形式 展示方式 自动收集 收集器 部署 测试 展示 | ||
1.一种基于OpenStack的容器监控数据的收集系统,其特征在于,包括客户端和服务端,客户端和服务端通过网络连接;
所述客户端用于向服务端发送获取监控数据请求,接收并显示服务端发送的信息;
所述服务端包括:容器、Grafana组件、表示单元、服务单元和数据收集单元;
所述容器采用Kolla-ansible部署,并根据监控需要选取容器节点;
所述Grafana组件与容器连接;
所述表示单元用于接收客户端发送的获取容器监控数据请求,以及将服务单元对获取监控数据请求进行处理得到的处理结果返回至客户端;
所述服务单元用于利用对应服务节点对获取监控数据请求进行处理,得到对应的处理结果;
所述数据收集单元包括cAdvisor数据收集器,cAdvisor数据收集器用于收集容器的监控数据。
2.根据权利要求1所述的基于OpenStack的容器监控数据的收集系统,其特征在于,所述表示单元包括数据处理模块,所述数据处理模块用于将处理结果按照预设封装方式进行封装后返回至客户端。
3.根据权利要求1所述的基于OpenStack的容器监控数据的收集系统,其特征在于,所述服务单元包括数据检测模块和信息推送模块;
所述数据检测模块用于检测当前节点容器数据故障时,将该节点未完成处理的请求发送至信息推送模块;所述信息推送模块用于将节点发生故障的信息推送至客户端。
4.根据权利要求1所述的基于OpenStack的容器监控数据的收集系统,其特征在于,所述容器的监控数据包括:CPU的使用量、使用率、内存使用量、内存使用率、磁盘IO时间、磁盘使用量和磁盘速度。
5.根据权利要求3所述的基于OpenStack的容器监控数据的收集系统,其特征在于,所述根据监控需要选取的容器节点包括:监控节点、控制节点和计算节点。
6.根据权利要求5所述的基于OpenStack的容器监控数据的收集系统,其特征在于,所述Grafana组件部署在监控节点上,作为UI来展示监控数据。
7.根据权利要求5所述的基于OpenStack的容器监控数据的收集系统,其特征在于,所述cAdvisor采集器部署在控制节点和计算节点上,用于定时采集容器的监控数据并发送至数据检测模块。
8.根据权利要求5所述的基于OpenStack的容器监控数据的收集系统,其特征在于,所述数据检测模块包括Influxdb数据库和Pluto管理组件;
所述Influxdb数据库部署在监控节点上,用于存储采集的监控数据;
所述Pluto管理组件部署在监控节点上,用于对监控节点进行管理并配置预设信息。
9.根据权利要求6所述的基于OpenStack的容器监控数据的收集系统,其特征在于:Grafana组件将监控数据通过图表的方式进行展示,所述图表包括仪表盘、柱状图、折线图、点图、 饼图和表格。
10.根据权利要求8所述的基于OpenStack的容器监控数据的收集系统,其特征在于,所述预设信息包括:采集频率、告警阈值、通知联系方式、告警展示、性能数据Rest API和定时汇总资源告警信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811166233.3/1.html,转载请声明来源钻瓜专利网。