grafana: add ceph dashboard

This dashboard contains a graph that plots ceph failures against the
default job.  This should help us to more easily monitor the health of
the ceph jobs, in the interest of becoming voting in the future.

Change-Id: I01c652bfce601e33e05ae92b5482bbc7f1fee979
This commit is contained in:
Jon Bernard 2017-03-23 15:20:09 -04:00
parent 01ebb2de5c
commit 6fe7838f71
1 changed files with 21 additions and 0 deletions

21
grafana/ceph.yaml Normal file
View File

@ -0,0 +1,21 @@
dashboard:
title: Ceph Failure Rate
rows:
- title: Description
height: 100px
panels:
- title: Description
content: |
**This dashboard is managed by [Grafyaml](http://docs.openstack.org/infra/system-config/grafyaml.html).**
If you would like to make changes to this dashboard, please see the grafana directory in [project-config](https://git.openstack.org/cgit/openstack-infra/project-config/tree/grafana/ceph.yaml).
type: text
- title: Graphs
height: 320px
panels:
- title: Platform Tempest Full Failure Rates (Check queue)
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-full-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-neutron-full-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-neutron-full-ubuntu-xenial')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial')
type: graph