Add dashboard to display openstack-ansible job runtimes and failures
There has been an uptick in timeouts for the openstack-ansible jobs recently, this dashboard should grant some amount of visibility into the issue. Change-Id: I57c9fb13cfea958154b7b225b3fb343d02e70e33
This commit is contained in:
parent
db4926f2e2
commit
ec8a1fb0c0
116
grafana/openstack-ansible.yaml
Normal file
116
grafana/openstack-ansible.yaml
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
dashboard:
|
||||||
|
title: "OpenStack-Ansible"
|
||||||
|
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/openstack-ansible.yaml).
|
||||||
|
type: text
|
||||||
|
- title: openstack-ansible check job runtimes
|
||||||
|
showTitle: true
|
||||||
|
height: 300px
|
||||||
|
panels:
|
||||||
|
- title: gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial
|
||||||
|
type: graph
|
||||||
|
span: 3
|
||||||
|
leftYAxisLabel: "time"
|
||||||
|
y_formats:
|
||||||
|
- s
|
||||||
|
- none
|
||||||
|
targets:
|
||||||
|
- target: alias(scale(averageSeries(stats.timers.nodepool.job.gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial.master.ubuntu-xenial.runtime.mean), '0.001'), 'Average')
|
||||||
|
- title: gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial
|
||||||
|
type: graph
|
||||||
|
span: 3
|
||||||
|
leftYAxisLabel: "time"
|
||||||
|
y_formats:
|
||||||
|
- s
|
||||||
|
- none
|
||||||
|
targets:
|
||||||
|
- target: alias(scale(averageSeries(stats.timers.nodepool.job.gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial.master.ubuntu-xenial.runtime.mean), '0.001'), 'Average')
|
||||||
|
- title: gate-openstack-ansible-openstack-ansible-aio-centos-7-nv
|
||||||
|
type: graph
|
||||||
|
span: 3
|
||||||
|
leftYAxisLabel: "time"
|
||||||
|
y_formats:
|
||||||
|
- s
|
||||||
|
- none
|
||||||
|
targets:
|
||||||
|
- target: alias(scale(averageSeries(stats.timers.nodepool.job.gate-openstack-ansible-openstack-ansible-aio-centos-7-nv.master.centos-7.runtime.mean), '0.001'), 'Average')
|
||||||
|
- title: gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv
|
||||||
|
type: graph
|
||||||
|
span: 3
|
||||||
|
leftYAxisLabel: "time"
|
||||||
|
y_formats:
|
||||||
|
- s
|
||||||
|
- none
|
||||||
|
targets:
|
||||||
|
- target: alias(scale(averageSeries(stats.timers.nodepool.job.gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv.master.centos-7.runtime.mean), '0.001'), 'Average')
|
||||||
|
- title: openstack-ansible check job failures
|
||||||
|
showTitle: true
|
||||||
|
height: 300px
|
||||||
|
panels:
|
||||||
|
- title: openstack-ansible job failure rates (Check queue)
|
||||||
|
span: 12
|
||||||
|
targets:
|
||||||
|
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial')
|
||||||
|
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial')
|
||||||
|
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-openstack-ansible-aio-centos-7-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-openstack-ansible-aio-centos-7-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-openstack-ansible-openstack-ansible-aio-centos-7-nv')
|
||||||
|
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv')
|
||||||
|
type: graph
|
||||||
|
- title: openstack-ansible-tests job runtimes
|
||||||
|
showTitle: true
|
||||||
|
height: 300px
|
||||||
|
panels:
|
||||||
|
- title: gate-openstack-ansible-tests-ansible-func-centos-7
|
||||||
|
type: graph
|
||||||
|
span: 3
|
||||||
|
leftYAxisLabel: "time"
|
||||||
|
y_formats:
|
||||||
|
- s
|
||||||
|
- none
|
||||||
|
targets:
|
||||||
|
- target: alias(scale(averageSeries(stats.timers.nodepool.job.gate-openstack-ansible-tests-ansible-func-centos-7.master.centos-7.runtime.mean), '0.001'), 'Average')
|
||||||
|
- title: gate-openstack-ansible-tests-ansible-func-ubuntu-xenial
|
||||||
|
type: graph
|
||||||
|
span: 3
|
||||||
|
leftYAxisLabel: "time"
|
||||||
|
y_formats:
|
||||||
|
- s
|
||||||
|
- none
|
||||||
|
targets:
|
||||||
|
- target: alias(scale(averageSeries(stats.timers.nodepool.job.gate-openstack-ansible-tests-ansible-func-ubuntu-xenial.master.ubuntu-xenial.runtime.mean), '0.001'), 'Average')
|
||||||
|
- title: gate-openstack-ansible-tests-ansible-func-opensuse-422-nv
|
||||||
|
type: graph
|
||||||
|
span: 3
|
||||||
|
leftYAxisLabel: "time"
|
||||||
|
y_formats:
|
||||||
|
- s
|
||||||
|
- none
|
||||||
|
targets:
|
||||||
|
- target: alias(scale(averageSeries(stats.timers.nodepool.job.gate-openstack-ansible-tests-ansible-func-opensuse-422-nv.master.opensuse-422.runtime.mean), '0.001'), 'Average')
|
||||||
|
- title: gate-openstack-ansible-tests-ansible-func-opensuse-423-nv
|
||||||
|
type: graph
|
||||||
|
span: 3
|
||||||
|
leftYAxisLabel: "time"
|
||||||
|
y_formats:
|
||||||
|
- s
|
||||||
|
- none
|
||||||
|
targets:
|
||||||
|
- target: alias(scale(averageSeries(stats.timers.nodepool.job.gate-openstack-ansible-tests-ansible-func-opensuse-423-nv.master.opensuse-423.runtime.mean), '0.001'), 'Average')
|
||||||
|
- title: openstack-ansible-tests check job failures
|
||||||
|
showTitle: true
|
||||||
|
height: 300px
|
||||||
|
panels:
|
||||||
|
- title: openstack-ansible-tests job failure rates (Check queue)
|
||||||
|
span: 12
|
||||||
|
targets:
|
||||||
|
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-tests-ansible-func-centos-7.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-tests-ansible-func-centos-7.{SUCCESS,FAILURE})),'24hours'), 'gate-openstack-ansible-tests-ansible-func-centos-7')
|
||||||
|
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-tests-ansible-func-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-tests-ansible-func-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-openstack-ansible-tests-ansible-func-ubuntu-xenial')
|
||||||
|
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-tests-ansible-func-opensuse-422-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-tests-ansible-func-opensuse-422-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-openstack-ansible-tests-ansible-func-opensuse-422-nv')
|
||||||
|
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-tests-ansible-func-opensuse-423-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-openstack-ansible-tests-ansible-func-opensuse-423-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-openstack-ansible-tests-ansible-func-opensuse-423-nv')
|
||||||
|
type: graph
|
Loading…
Reference in New Issue
Block a user