diff --git a/grafana/networking-sfc.yaml b/grafana/networking-sfc.yaml new file mode 100644 index 0000000000..bdb4a5a805 --- /dev/null +++ b/grafana/networking-sfc.yaml @@ -0,0 +1,35 @@ +dashboard: + title: Networking SFC Failure Rates + 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/networking-sfc.yaml). + type: text + - title: Graphs + height: 320px + panels: + - title: Unit Test Failure Rates (Check queue) + span: 4 + targets: + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-sfc-python27-db-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-sfc-python27-db-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-sfc-python27-db-ubuntu-xenial') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-sfc-python34-db.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-sfc-python34-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-sfc-python34-db') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-sfc-python35-db.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-sfc-python35-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-sfc-python35-db') + type: graph + - title: Unit Test Failure Rates (Gate queue) + span: 4 + targets: + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-sfc-python27-db-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-sfc-python27-db-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-sfc-python27-db-ubuntu-xenial') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-sfc-python34-db.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-sfc-python34-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-sfc-python34-db') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-sfc-python35-db.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-sfc-python35-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-sfc-python35-db') + type: graph + - title: Integrated Failure Rates (Check queue) + span: 4 + targets: + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-sfc-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-sfc-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-sfc-nv') + - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-sfc-functional-dvsm-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-sfc-functional-dvsm-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-sfc-functional-dvsm-nv') + type: graph diff --git a/jenkins/jobs/networking-sfc.yaml b/jenkins/jobs/networking-sfc.yaml index b2e9e33df4..16ee1528b4 100644 --- a/jenkins/jobs/networking-sfc.yaml +++ b/jenkins/jobs/networking-sfc.yaml @@ -1,5 +1,5 @@ - job-template: - name: '{pipeline}-functional-dsvm-networking-sfc{job-suffix}' + name: '{pipeline}-networking-sfc-functional-dsvm{job-suffix}' node: '{node}' wrappers: diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 633b5adbf0..6cf7eafbfc 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -7680,7 +7680,7 @@ - openstack-publish-jobs - pypi-jobs - periodic-python-jobs-with-neutron-lib-master - - '{pipeline}-functional-dsvm-networking-sfc{job-suffix}': + - '{pipeline}-networking-sfc-functional-dsvm{job-suffix}': pipeline: gate node: ubuntu-trusty job-suffix: '-nv' diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 0904a4734f..f562aad25b 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -2241,7 +2241,7 @@ jobs: - name: ^gate-group-based-policy-dsvm-rally$ voting: false - - name: ^gate-functional-dsvm-networking-sfc-nv$ + - name: ^gate-networking-sfc-functional-dsvm-nv$ branch: ^(?!stable/liberty).*$ - name: ^gate-tempest-dsvm-networking-sfc-nv$ @@ -11943,7 +11943,7 @@ projects: - name: periodic-jobs-with-neutron-lib-master check: - gate-tempest-dsvm-networking-sfc-nv - - gate-functional-dsvm-networking-sfc-nv + - gate-networking-sfc-functional-dsvm-nv - name: openstack/networking-vpp template: