Update Nodepool graphite metric names

Following the update to Zuul v3 some things changed:
- nodes.delete became nodes.deleting
- nodes.used became nodes.in-use but nodes.used is still relevant
  as it's the status between 'in-use' and 'deleting'
- Add a panel for displaying failed nodes

Change-Id: I240d082115bd9078e45984d8fcff212a4e40e842
Depends-On: I6a89752d74ed7424267c3af3937ad01fb4bb8f86
This commit is contained in:
David Moreau-Simard 2017-09-28 18:41:31 -04:00
parent 64d12983a2
commit a281b06c27
No known key found for this signature in database
GPG Key ID: 33A07694CBB71ECC
11 changed files with 108 additions and 69 deletions

View File

@ -45,7 +45,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.used)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.in-use)
type: singlestat
valueName: current
- title: Deleting
@ -54,7 +54,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.delete)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.deleting)
type: singlestat
valueName: current
- title: API Operations
@ -134,8 +134,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.citycloud-kna1.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.citycloud-kna1.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.citycloud-kna1.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.citycloud-kna1.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.citycloud-kna1.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.citycloud-kna1.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.citycloud-kna1.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.citycloud-kna1.max_servers, 'Max')
seriesOverrides:
- alias: Max
@ -150,8 +151,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.citycloud-la1.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.citycloud-la1.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.citycloud-la1.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.citycloud-la1.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.citycloud-la1.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.citycloud-la1.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.citycloud-la1.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.citycloud-la1.max_servers, 'Max')
seriesOverrides:
- alias: Max
@ -166,8 +168,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.citycloud-lon1.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.citycloud-lon1.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.citycloud-lon1.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.citycloud-lon1.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.citycloud-lon1.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.citycloud-lon1.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.citycloud-lon1.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.citycloud-lon1.max_servers, 'Max')
seriesOverrides:
- alias: Max
@ -182,8 +185,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.citycloud-sto2.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.citycloud-sto2.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.citycloud-sto2.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.citycloud-sto2.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.citycloud-sto2.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.citycloud-sto2.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.citycloud-sto2.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.citycloud-sto2.max_servers, 'Max')
seriesOverrides:
- alias: Max

View File

@ -45,7 +45,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.used)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.in-use)
type: singlestat
valueName: current
- title: Deleting
@ -54,7 +54,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.delete)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.deleting)
type: singlestat
valueName: current
- title: API Operations
@ -134,8 +134,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.datacentred-sal01.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.datacentred-sal01.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.datacentred-sal01.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.datacentred-sal01.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.datacentred-sal01.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.datacentred-sal01.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.datacentred-sal01.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.datacentred-sal01.max_servers, 'Max')
seriesOverrides:
- alias: Max

View File

@ -45,7 +45,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.used)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.in-use)
type: singlestat
valueName: current
- title: Deleting
@ -54,7 +54,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.delete)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.deleting)
type: singlestat
valueName: current
- title: API Operations
@ -134,8 +134,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.entercloud-nlams1.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.entercloud-nlams1.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.entercloud-nlams1.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.entercloud-nlams1.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.entercloud-nlams1.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.entercloud-nlams1.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.entercloud-nlams1.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.entercloud-nlams1.max_servers, 'Max')
seriesOverrides:
- alias: Max
@ -150,8 +151,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.entercloud-defra1.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.entercloud-defra1.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.entercloud-defra1.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.entercloud-defra1.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.entercloud-defra1.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.entercloud-defra1.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.entercloud-defra1.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.entercloud-defra1.max_servers, 'Max')
seriesOverrides:
- alias: Max
@ -166,8 +168,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.entercloud-itmil1.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.entercloud-itmil1.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.entercloud-itmil1.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.entercloud-itmil1.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.entercloud-itmil1.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.entercloud-itmil1.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.entercloud-itmil1.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.entercloud-itmil1.max_servers, 'Max')
seriesOverrides:
- alias: Max

View File

@ -45,7 +45,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.used)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.in-use)
type: singlestat
valueName: current
- title: Deleting
@ -54,7 +54,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.delete)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.deleting)
type: singlestat
valueName: current
- title: API Operations
@ -134,8 +134,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.inap-mtl01.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.inap-mtl01.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.inap-mtl01.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.inap-mtl01.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.inap-mtl01.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.inap-mtl01.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.inap-mtl01.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.inap-mtl01.max_servers, 'Max')
seriesOverrides:
- alias: Max

View File

@ -45,7 +45,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.used)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.in-use)
type: singlestat
valueName: current
- title: Deleting
@ -54,7 +54,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.delete)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.deleting)
type: singlestat
valueName: current
- title: API Operations
@ -134,8 +134,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.infracloud-chocolate.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.infracloud-chocolate.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.infracloud-chocolate.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.infracloud-chocolate.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.infracloud-chocolate.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.infracloud-chocolate.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.infracloud-chocolate.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.infracloud-chocolate.max_servers, 'Max')
seriesOverrides:
- alias: Max
@ -150,8 +151,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.infracloud-vanilla.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.infracloud-vanilla.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.infracloud-vanilla.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.infracloud-vanilla.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.infracloud-vanilla.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.infracloud-vanilla.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.infracloud-vanilla.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.infracloud-vanilla.max_servers, 'Max')
seriesOverrides:
- alias: Max

View File

@ -38,7 +38,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.ovh-*.nodes.used)
- target: sumSeries(stats.gauges.nodepool.provider.ovh-*.nodes.in-use)
type: singlestat
valueName: current
- title: Deleting
@ -47,7 +47,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.ovh-*.nodes.delete)
- target: sumSeries(stats.gauges.nodepool.provider.ovh-*.nodes.deleting)
type: singlestat
valueName: current
- title: API Operations
@ -134,8 +134,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.ovh-bhs1.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.ovh-bhs1.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.ovh-bhs1.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.ovh-bhs1.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.ovh-bhs1.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.ovh-bhs1.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.ovh-bhs1.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.ovh-bhs1.max_servers, 'Max')
seriesOverrides:
- alias: Max
@ -150,8 +151,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.ovh-gra1.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.ovh-gra1.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.ovh-gra1.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.ovh-gra1.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.ovh-gra1.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.ovh-gra1.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.ovh-gra1.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.ovh-gra1.max_servers, 'Max')
seriesOverrides:
- alias: Max

View File

@ -45,7 +45,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.used)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.in-use)
type: singlestat
valueName: current
- title: Deleting
@ -54,7 +54,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.delete)
- target: sumSeries(stats.gauges.nodepool.provider.$provider.nodes.deleting)
type: singlestat
valueName: current
- title: API Operations
@ -134,8 +134,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.max_servers, 'Max')
seriesOverrides:
- alias: Max
@ -150,8 +151,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-iad.max_servers, 'Max')
seriesOverrides:
- alias: Max
@ -166,8 +168,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.in-use, 'Used')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-ord.max_servers, 'Max')
seriesOverrides:
- alias: Max

View File

@ -38,7 +38,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.rax-*.nodes.used)
- target: sumSeries(stats.gauges.nodepool.provider.rax-*.nodes.in-use)
type: singlestat
valueName: current
- title: Deleting
@ -47,7 +47,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.rax-*.nodes.delete)
- target: sumSeries(stats.gauges.nodepool.provider.rax-*.nodes.deleting)
type: singlestat
valueName: current
- title: API Operations
@ -141,8 +141,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-dfw.max_servers, 'Max')
seriesOverrides:
- alias: Max
@ -157,8 +158,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.rax-iad.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-iad.max_servers, 'Max')
seriesOverrides:
- alias: Max
@ -173,8 +175,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.rax-ord.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.rax-ord.max_servers, 'Max')
seriesOverrides:
- alias: Max

View File

@ -38,7 +38,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.nodes.used)
- target: sumSeries(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.nodes.in-use)
type: singlestat
valueName: current
- title: Deleting
@ -47,7 +47,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.nodes.delete)
- target: sumSeries(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.nodes.deleting)
type: singlestat
valueName: current
- title: API Operations
@ -163,8 +163,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.tripleo-test-cloud-rh1.max_servers, 'Max')
seriesOverrides:
- alias: Max

View File

@ -38,7 +38,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.vexxhost-*.nodes.used)
- target: sumSeries(stats.gauges.nodepool.provider.vexxhost-*.nodes.in-use)
type: singlestat
valueName: current
- title: Deleting
@ -47,7 +47,7 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.vexxhost-*.nodes.delete)
- target: sumSeries(stats.gauges.nodepool.provider.vexxhost-*.nodes.deleting)
type: singlestat
valueName: current
- title: API Operations
@ -127,8 +127,9 @@ dashboard:
targets:
- target: alias(stats.gauges.nodepool.provider.vexxhost-ca-ymq-1.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.vexxhost-ca-ymq-1.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.vexxhost-ca-ymq-1.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.vexxhost-ca-ymq-1.nodes.delete, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.vexxhost-ca-ymq-1.nodes.in-use, 'In Use')
- target: alias(stats.gauges.nodepool.provider.vexxhost-ca-ymq-1.nodes.used, 'Used')
- target: alias(stats.gauges.nodepool.provider.vexxhost-ca-ymq-1.nodes.deleting, 'Deleting')
- target: alias(stats.gauges.nodepool.provider.vexxhost-ca-ymq-1.max_servers, 'Max')
seriesOverrides:
- alias: Max

View File

@ -15,7 +15,7 @@ dashboard:
height: 150px
panels:
- title: Building
span: 3
span: 2
sparkline:
full: true
show: true
@ -33,7 +33,16 @@ dashboard:
type: singlestat
valueName: current
- title: In Use
span: 2
span: 1
sparkline:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.*.nodes.in-use)
type: singlestat
valueName: current
- title: Used
span: 1
sparkline:
full: true
show: true
@ -47,11 +56,11 @@ dashboard:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.*.nodes.delete)
- target: sumSeries(stats.gauges.nodepool.provider.*.nodes.deleting)
type: singlestat
valueName: current
- title: Hold
span: 3
span: 2
sparkline:
full: true
show: true
@ -59,6 +68,15 @@ dashboard:
- target: sumSeries(stats.gauges.nodepool.provider.*.nodes.hold)
type: singlestat
valueName: current
- title: Failed
span: 2
sparkline:
full: true
show: true
targets:
- target: sumSeries(stats.gauges.nodepool.provider.*.nodes.failed)
type: singlestat
valueName: current
- title: Zuul Launchers
showTitle: true
height: 320px
@ -97,15 +115,15 @@ dashboard:
targets:
- target: aliasByNode(stats.gauges.nodepool.label.*.nodes.ready, 4)
type: graph
- title: Used Nodes
- title: In-use Nodes
span: 3
targets:
- target: aliasByNode(stats.gauges.nodepool.label.*.nodes.used, 4)
- target: aliasByNode(stats.gauges.nodepool.label.*.nodes.in-use, 4)
type: graph
- title: Deleting Nodes
span: 3
targets:
- target: aliasByNode(stats.gauges.nodepool.label.*.nodes.delete, 4)
- target: aliasByNode(stats.gauges.nodepool.label.*.nodes.deleting, 4)
type: graph
- title: Node Launches
showTitle: true