Diamond+Graphite+Grafana部署Ceph监控

概述

Ceph的监控有很多,基于实际需求和调研,我们决定使用Diamond+Graphite+Grafana部署Ceph的监控,它可以很直观的看到Ceph的信息,便于做Ceph系统的性能分析;

定制化

针对需求,我们可以disable/enable dimaond的一些监控项,也可以写python代码定制化自己的监控项。

我们的修改如下:

  1. 编写了Diamond,Graphite,Grafana的部署脚本
  2. 定制化了Diamond的Ceph系统监控
  3. 配置了cpu,disk,network的监控项

部署

部署一个Ceph监控系统,需要两类节点:

  1. Diamond运行的节点:收集metrics
  2. Graphite+Grafana运行的节点:存储各个Diamond节点收集的metrics,提供可视化指标数据的展示

展示

Grafana上可以根据需求定制化模板,我们定制后的Ceph集群监控界面如下图:

grafana show

支持原创