Merge "[networking-odl] Fix grafana dashboards"

This commit is contained in:
Zuul 2017-11-08 16:31:19 +00:00 committed by Gerrit Code Review
commit 21ac1c1b75
1 changed files with 26 additions and 27 deletions

View File

@ -16,67 +16,66 @@ dashboard:
- title: Unit Tests Failure Rates (Check queue)
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-odl-python27-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-odl-python27-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-odl-python27-ubuntu-xenial')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-odl-python35.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-odl-python35.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-odl-python35')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.openstack-tox-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.openstack-tox-py27.{SUCCESS,FAILURE})),'24hours'), 'openstack-tox-py27')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.openstack-tox-py35.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.openstack-tox-py35.{SUCCESS,FAILURE})),'24hours'), 'openstack-tox-py35')
type: graph
- title: Unit Tests Failure Rates (Gate queue)
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-odl-python27-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-odl-python27-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-odl-python27-ubuntu-xenial')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-odl-python35.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-odl-python35.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-odl-python35')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.openstack-tox-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.openstack-tox-py27.{SUCCESS,FAILURE})),'24hours'), 'openstack-tox-py27')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.openstack-tox-py35.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.openstack-tox-py35.{SUCCESS,FAILURE})),'24hours'), 'openstack-tox-py35')
type: graph
- title: Grenade Tests Failure Rates (Check queue)
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-grenade-dsvm-networking-odl-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-grenade-dsvm-networking-odl-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-grenade-dsvm-networking-odl-nv')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-grenade.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-grenade.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-grenade')
type: graph
- title: Functional/Fullstack Tests Failure Rates (Check queue)
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-functional-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-functional-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-functional-carbon-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-functional-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-functional-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-functional-nitrogen-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-fullstack-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-fullstack-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-fullstack-carbon-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-fullstack-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-dsvm-networking-odl-fullstack-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-fullstack-nitrogen-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-functional-carbon.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-functional-carbon.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-functional-carbon')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-functional-nitrogen.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-functional-nitrogen.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-functional-nitrogen')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-fullstack-carbon.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-fullstack-carbon.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-fullstack-carbon')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-fullstack-nitrogen.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-fullstack-nitrogen.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-fullstack-nitrogen')
type: graph
- title: Functional/Fullstack Tests Failure Rates (Gate queue)
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-functional-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-functional-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-functional-carbon-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-functional-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-functional-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-functional-nitrogen-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-fullstack-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-fullstack-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-fullstack-carbon-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-fullstack-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-dsvm-networking-odl-fullstack-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-dsvm-networking-odl-fullstack-nitrogen-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-functional-carbon.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-functional-carbon.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-functional-carbon')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-functional-nitrogen.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-functional-nitrogen.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-functional-nitrogen')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-fullstack-carbon.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-fullstack-carbon.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-fullstack-carbon')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-fullstack-nitrogen.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-fullstack-nitrogen.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-fullstack-nitrogen')
type: graph
- title: Tempest Failure Rates (Check queue)
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-odl-boron-snapshot-v2driver-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-odl-boron-snapshot-v2driver-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-odl-boron-snapshot-v2driver-nv')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-odl-carbon-snapshot-vpnservice-v2driver-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-odl-carbon-snapshot-vpnservice-v2driver-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-odl-carbon-snapshot-vpnservice-v2driver-nv')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-odl-nitrogen-snapshot-vpnservice-v2driver-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-odl-nitrogen-snapshot-vpnservice-v2driver-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-odl-nitrogen-snapshot-vpnservice-v2driver-nv')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-tempest-carbon.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-tempest-carbon.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-tempest-carbon')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-tempest-nitrogen.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-tempest-nitrogen.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-tempest-nitrogen')
type: graph
- title: Multi-node Failure Rates (Check queue)
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-odl-multinode-carbon-snapshot-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-odl-multinode-carbon-snapshot-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-odl-multinode-carbon-snapshot-nv')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-odl-multinode-nitrogen-snapshot-nv.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-tempest-dsvm-networking-odl-multinode-nitrogen-snapshot-nv.{SUCCESS,FAILURE})),'24hours'), 'gate-tempest-dsvm-networking-odl-multinode-nitrogen-snapshot-nv')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-tempest-carbon-multinode.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-tempest-carbon-multinode.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-tempest-carbon-multinode')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-tempest-nitrogen-multinode.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-tempest-nitrogen-multinode.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-tempest-nitrogen-multinode')
type: graph
- title: Rally Failure Rates (Check queue)
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-odl-carbon-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-rally-dsvm-networking-odl-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-odl-nitrogen-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-rally-carbon.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-rally-carbon.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-rally-carbon')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-rally-nitrogen.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-rally-nitrogen.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-rally-nitrogen')
type: graph
- title: Rally Failure Rates (Gate queue)
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-rally-dsvm-networking-odl-carbon-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-rally-dsvm-networking-odl-carbon-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-odl-carbon-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-rally-dsvm-networking-odl-nitrogen-snapshot.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-rally-dsvm-networking-odl-nitrogen-snapshot.{SUCCESS,FAILURE})),'24hours'), 'gate-rally-dsvm-networking-odl-nitrogen-snapshot')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-rally-carbon.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-rally-carbon.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-rally-carbon')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-rally-nitrogen.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.git_openstack_org.openstack_networking-odl.master.job.networking-odl-rally-nitrogen.{SUCCESS,FAILURE})),'24hours'), 'networking-odl-rally-nitrogen')
type: graph
- title: Periodic jobs
span: 4
targets:
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-ocata.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-ocata.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-python27-ocata')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-python27-newton')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-ocata.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-ocata.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-docs-ocata')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-docs-newton')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-networking-odl-py35-with-neutron-lib-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-networking-odl-py35-with-neutron-lib-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-py35-with-neutron-lib-master')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.periodic.project.git_openstack_org.openstack_networking-odl.master.job.legacy-periodic-py35-with-neutron-lib-master.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.periodic.project.git_openstack_org.openstack_networking-odl.master.job.legacy-periodic-py35-with-neutron-lib-master.{SUCCESS,FAILURE})),'24hours'), 'legacy-periodic-py35-with-neutron-lib-master')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.periodic-stable.project.git_openstack_org.openstack_networking-odl.stable_ocata.job.build-openstack-sphinx-docs.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.periodic-stable.project.git_openstack_org.openstack_networking-odl.stable_ocata.job.build-openstack-sphinx-docs.{SUCCESS,FAILURE})),'24hours'), 'build-openstack-sphinx-docs-ocata')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.periodic-stable.project.git_openstack_org.openstack_networking-odl.stable_ocata.job.openstack-tox-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.periodic-stable.project.git_openstack_org.openstack_networking-odl.stable_ocata.job.openstack-tox-py27.{SUCCESS,FAILURE})),'24hours'), 'openstack-tox-py27-ocata')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.periodic-stable.project.git_openstack_org.openstack_networking-odl.stable_pike.job.build-openstack-sphinx-docs.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.periodic-stable.project.git_openstack_org.openstack_networking-odl.stable_pike.job.build-openstack-sphinx-docs.{SUCCESS,FAILURE})),'24hours'), 'build-openstack-sphinx-docs-pike')
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.periodic-stable.project.git_openstack_org.openstack_networking-odl.stable_pike.job.openstack-tox-py27.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.periodic-stable.project.git_openstack_org.openstack_networking-odl.stable_pike.job.openstack-tox-py27.{SUCCESS,FAILURE})),'24hours'), 'openstack-tox-py27-pike')
type: graph