[发明专利]一种对ceph集群进行监控和告警的系统及方法在审
申请号: | 202010057439.3 | 申请日: | 2020-01-19 |
公开(公告)号: | CN111290909A | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 李敏;蔡卫卫;谢涛涛;宋伟 | 申请(专利权)人: | 山东汇贸电子口岸有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ceph 集群 进行 监控 告警 系统 方法 | ||
本发明公开了一种对ceph集群进行监控和告警的系统及方法,属于云计算技术领域。本发明的对ceph集群进行监控和告警的系统,包括状态采集模块、数据分析模块和告警推送模块,状态采集模块用于周期性采集ceph集群状态,数据分析模块用于分析收集状态采集模块采集的ceph集群状态信息,告警推送模块用于将告警信息发送至运维人员。该发明的对ceph集群进行监控和告警的系统在故障发生后能够及时通知到运维人员,帮助运维人员迅速判断故障紧急性,提升运维效率,具有很好的推广应用价值。
技术领域
本发明涉及云计算技术领域,具体提供一种对ceph集群进行监控和告警的系统及方法。
背景技术
ceph是一种分布式存储系统,具有高性能、高可用性、高可扩展性以及特性丰富等特点。ceph支持三种调用接口,分别为对象存储、块存储和文件存储,在虚拟化领域里,比较常用到的是ceph的块设备存储,比如在OpenStack项目里,ceph的块设备存储可以对接OpenStack的cinder后端存储。ceph相比其它存储的优势点在于在实现存储功能的同时还充分利用了存储节点上的计算能力,在存储数据时,都会通过特有的CRUSH算法计算得出该数据存储的位置,尽量将数据分布均衡,同时可以由管理员自行定义存储副本数,使得它不存在传统的单点故障的问题。ceph的核心组件包括ceph OSD、ceph monitor和ceph MDS。ceph OSD的主要功能是存储、复制以及平衡数据等,OSD之间会进行心跳检查并将组件的变化情况上报到ceph monitor;ceph monitor的主要功能为监控ceph集群,维护cpeh集群健康状态,同时维护集群的map信息;ceph MDS的主要功能为保存文件系统服务的元数据,该组件只有用到文件存储时才需要使用。
在ceph的luminous版本中增加了一个组件:ceph mgr(Ceph Manager Daemon)。该组件的主要功能是分担和扩展了ceph monitor的一些功能,减小其工作压力,同时提供外部监控管理系统的接口。ceph mgr提供了一个名为prometheus的插件,实现了与监控软件prometheus的接口,可以将ceph mgr收集的ceph集群信息传递到prometheus中进行监控。
在ceph集群运行过程中,慢请求是一种常见的告警信息,其现象为:如果某个cephOSD对一个请求响应很慢,那么会生成日志信息说明请求耗费的时间过长。ceph集群发生慢请求时可能会造成集群性能下降,持续时间过长甚至会造成osd down的现象,影响用户使用。虽然ceph集群可以发现慢请求的现象并打印出日志,但是对于管理员来说并不能及时发现故障,在实际生产中可能影响业务运行。传统运维过程中通常在出现运行业务受到影响或ceph集群出现其他故障时管理员才会进入环境查看ceph集群的健康状态,从而发现存在慢请求的故障,再进行恢复。但是这种方法不够及时高效,无法实现对ceph业务的有效监控和管理。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种在故障发生后能够及时通知到运维人员,帮助运维人员迅速判断故障紧急性,提升运维效率的对ceph集群进行监控和告警的系统。
本发明进一步的技术任务是提供一种对ceph集群进行监控和告警的方法。
为实现上述目的,本发明提供了如下技术方案:
一种对ceph集群进行监控和告警的系统,包括状态采集模块、数据分析模块和告警推送模块,状态采集模块用于周期性采集ceph集群状态,数据分析模块用于分析收集状态采集模块采集的ceph集群状态信息,告警推送模块用于将告警信息发送至运维人员。
作为优选,所述状态采集模块周期性的采集ceph集群的状态信息,对采集的ceph集群的状态信息进行筛选,筛选出关于慢请求的信息,上报至数据分析模块。
作为优选,状态采集模块对采集到的ceph集群的状态信息按照时间序列进行保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东汇贸电子口岸有限公司,未经山东汇贸电子口岸有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010057439.3/2.html,转载请声明来源钻瓜专利网。