Update the network-ovn failure rate dashboard

Change to be like the Neutron dashboard with both failure rate
and number of jobs run per section.  This will allow us to
better understand how the OVN jobs are running over time.

Change-Id: I870f39d6772c451d48254f24f36bdd55d726b883
This commit is contained in:
Brian Haley 2019-03-12 16:18:59 -04:00
parent 4024627c92
commit 698555c741
1 changed files with 197 additions and 25 deletions

View File

@ -1,5 +1,8 @@
dashboard:
title: Networking OVN Failure Rates
title: Networking OVN Failure Rate
time:
from: "now-7d"
to: "now"
rows:
- title: Description
height: 100px
@ -9,47 +12,216 @@ dashboard:
**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/networking-ovn.yaml).
NOTE - 'No datapoints' in a graph means there have been no job failures reported yet.
type: text
- title: Graphs
height: 320px
panels:
- title: Unit Test Failure Rates (Check queue)
span: 4
- title: Tempest Failure Rates (Gate queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-ovn-python27-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-ovn-python27-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-ovn-python27-ubuntu-xenial')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-ovn-python35.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-ovn-python35.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-ovn-python35')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-tempest-dsvm-ovs-release')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release-python2.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release-python2.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-tempest-dsvm-ovs-release-python2')
type: graph
- title: Unit Test Failure Rates (Gate queue)
span: 4
- title: Number of Tempest jobs runs (Gate queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-ovn-python27-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-ovn-python27-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-ovn-python27-ubuntu-xenial')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-ovn-python35.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-ovn-python35.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-ovn-python35')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-tempest-dsvm-ovs-release')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release-python2.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-tempest-dsvm-ovs-release-python2')
type: graph
- title: Periodic Job Failure Rates
span: 4
- title: Tripleo Failure Rates (Gate queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-networking-ovn-py35-with-neutron-lib-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-networking-ovn-py35-with-neutron-lib-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-ovn-py35-with-neutron-lib-master')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tripleo-c7-s003-oooq-containers.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tripleo-c7-s003-oooq-containers.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-tripleo-c7-s003-oooq-containers')
type: graph
- title: Integrated Failure Rates (Gate queue)
span: 4
- title: Number of Tripleo jobs runs (Gate queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn-ovs-master.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn-ovs-master.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-ovn-ovs-master')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn-ovs-release.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-tempest-dsvm-networking-ovn-ovs-release.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-ovn-ovs-release')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-ovn-dsvm-functional.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-ovn-dsvm-functional.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-ovn-dsvm-functional')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-ovn-dsvm-functional-py35.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-ovn-dsvm-functional-py35.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-ovn-dsvm-functional-py35')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tripleo-c7-s003-oooq-containers.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-tripleo-c7-s003-oooq-containers')
type: graph
- title: Functional Failure Rates (Gate queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-dsvm-functional')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional-py27.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional-py27.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-dsvm-functional-py27')
type: graph
- title: Number of Functional jobs runs (Gate queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-dsvm-functional')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional-py27.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-dsvm-functional-py27')
type: graph
- title: Rally Failure Rates (Gate queue)
span: 4
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-rally-dsvm-networking-ovn.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-rally-dsvm-networking-ovn.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-ovn')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-rally-task.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-rally-task.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-rally-task')
type: graph
- title: Number of Rally jobs runs (Gate queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-rally-task.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-rally-task')
type: graph
- title: Unit Tests Failure Rates (Gate queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py27.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py27.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-py27')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py35.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py35.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-py35')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py36.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py36.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-py36')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-lower-constraints.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-lower-constraints.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-lower-constraints')
type: graph
- title: Number of Unit Tests jobs runs (Gate queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py27.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-py27')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py35.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-py35')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py36.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-py36')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-lower-constraints.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-lower-constraints')
type: graph
- title: Coverage/Linter Failure Rates (Gate queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-pep8.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-pep8.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-pep8')
type: graph
- title: Number of Coverage/Linter jobs runs (Gate queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-pep8.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-pep8')
type: graph
- title: Documentation Failure Rates (Gate queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.build-openstack-releasenotes.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.build-openstack-releasenotes.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'build-openstack-releasenotes')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-docs.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-docs.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-docs')
type: graph
- title: Number of Documentation jobs runs (Gate queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.build-openstack-releasenotes.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'build-openstack-releasenotes')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-docs.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-docs')
type: graph
- title: Tempest Failure Rates (Check queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-tempest-dsvm-ovs-release')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release-python2.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release-python2.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-tempest-dsvm-ovs-release-python2')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-master.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-master.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-tempest-dsvm-ovs-master (non-voting)')
type: graph
- title: Number of Tempest jobs runs (Check queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-tempest-dsvm-ovs-release')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-release-python2.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-tempest-dsvm-ovs-release-python2')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-master.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-tempest-dsvm-ovs-master (non-voting)')
type: graph
- title: Tripleo Failure Rates (Check queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tripleo-c7-s003-oooq-containers.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tripleo-c7-s003-oooq-containers.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-tripleo-c7-s003-oooq-containers')
type: graph
- title: Number of Tripleo jobs runs (Check queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tripleo-c7-s003-oooq-containers.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-tripleo-c7-s003-oooq-containers')
type: graph
- title: Grenade Failure Rates (Check queue)
span: 4
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-grenade-dsvm-networking-ovn-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-grenade-dsvm-networking-ovn-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-grenade-dsvm-networking-ovn-nv')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-grenade.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-grenade.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-dsvm-grenade (non-voting)')
type: graph
- title: Multi-node Failure Rates (Check queue)
span: 4
- title: Number of Grenade jobs runs (Check queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-ovn-multinode-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-ovn-multinode-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-ovn-multinode-nv')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-grenade.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-dsvm-grenade (non-voting)')
type: graph
- title: Functional Failure Rates (Check queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-dsvm-functional')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional-py27.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional-py27.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-dsvm-functional-py27')
type: graph
- title: Number of Functional jobs runs (Check queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-dsvm-functional')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-dsvm-functional-py27.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-dsvm-functional-py27')
type: graph
- title: Rally Failure Rates (Check queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-rally-task.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-rally-task.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-rally-task')
type: graph
- title: Number of Rally jobs runs (Check queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-rally-task.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-rally-task')
type: graph
- title: Unit Tests Failure Rates (Check queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py27.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py27.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-py27')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py35.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py35.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-py35')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py36.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py36.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-py36')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-lower-constraints.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-lower-constraints.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-lower-constraints')
type: graph
- title: Number of Unit Tests jobs runs (Check queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py27.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-py27')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py35.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-py35')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py36.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-py36')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-lower-constraints.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-lower-constraints')
type: graph
- title: Coverage/Linter Failure Rates (Check queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-pep8.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-pep8.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-pep8')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-cover.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-cover.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-cover (non-voting)')
type: graph
- title: Number of Coverage/Linter jobs runs (Check queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-pep8.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-pep8')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-cover.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-cover (non-voting)')
type: graph
- title: Documentation Failure Rates (Check queue)
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.build-openstack-releasenotes.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.build-openstack-releasenotes.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'build-openstack-releasenotes')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-docs.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-docs.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-docs')
type: graph
- title: Number of Documentation jobs runs (Check queue)
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.build-openstack-releasenotes.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'build-openstack-releasenotes')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-docs.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-docs')
type: graph
- title: Periodic jobs
span: 6
targets:
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.periodic.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py35-with-ovsdbapp-master.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.periodic.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py35-with-ovsdbapp-master.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'openstack-tox-py35-with-ovsdbapp-master')
- target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.periodic.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-master-fedora.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.periodic.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-master-fedora.{SUCCESS,FAILURE,TIMED_OUT})),'24hours'), 'networking-ovn-tempest-dsvm-ovs-master-fedora')
type: graph
- title: Number of Periodic jobs runs
span: 6
targets:
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.periodic.project.git_openstack_org.openstack_networking-ovn.master.job.openstack-tox-py35-with-ovsdbapp-master.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'openstack-tox-py35-with-ovsdbapp-master')
- target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.periodic.project.git_openstack_org.openstack_networking-ovn.master.job.networking-ovn-tempest-dsvm-ovs-master-fedora.{SUCCESS,FAILURE,TIMED_OUT}),'24hours'), 'networking-ovn-tempest-dsvm-ovs-master-fedora')
type: graph