Grafana: Add per-region node graphs

These are per-region versions of the nodepool node state graph,
except that the values are not stacked in order to make the
individual values more accessible.

Change-Id: I8ec90758828484a9ffb7a90d2eacbcccc8b78bb4
This commit is contained in:
James E. Blair 2016-01-06 16:58:00 -08:00
parent c5dc3cacad
commit 0c5f11e855
4 changed files with 56 additions and 0 deletions

View File

@ -73,6 +73,14 @@ dashboard:
span: 4
targets:
- target: alias(scale(stats.timers.nodepool.launch.provider.bluebox-sjc1.ready.mean, '0.000016'), 'SJC1')
- title: Test Nodes (SJC1)
type: graph
span: 4
targets:
- target: alias(stats.gauges.nodepool.provider.bluebox-sjc1.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.bluebox-sjc1.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.bluebox-sjc1.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.bluebox-sjc1.nodes.delete, 'Deleting')
- title: Job Runtimes
showTitle: true
height: 250px

View File

@ -48,6 +48,14 @@ dashboard:
span: 4
targets:
- target: alias(scale(stats.timers.nodepool.launch.provider.internap-nyj01.ready.mean, '0.000016'), 'NYJ01')
- title: Test Nodes (NYJ01)
type: graph
span: 4
targets:
- target: alias(stats.gauges.nodepool.provider.internap-nyj01.nodes.building, 'Building')
- target: alias(stats.gauges.nodepool.provider.internap-nyj01.nodes.ready, 'Available')
- target: alias(stats.gauges.nodepool.provider.internap-nyj01.nodes.used, 'In Use')
- target: alias(stats.gauges.nodepool.provider.internap-nyj01.nodes.delete, 'Deleting')
- title: Job Runtimes
showTitle: true
height: 250px

View File

@ -54,6 +54,22 @@ dashboard:
targets:
- target: alias(scale(stats.timers.nodepool.launch.provider.ovh-bhs1.ready.mean, '0.000016'), 'BHS1')
- target: alias(scale(stats.timers.nodepool.launch.provider.ovh-gra1.ready.mean, '0.000016'), 'GRA1')
- title: Test Nodes (BHS1)
type: graph
span: 4
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')
- title: Test Nodes (GRA1)
type: graph
span: 4
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')
- title: Job Runtimes
showTitle: true
height: 250px

View File

@ -60,6 +60,30 @@ dashboard:
- target: alias(scale(stats.timers.nodepool.launch.provider.rax-dfw.ready.mean, '0.000016'), 'DFW')
- target: alias(scale(stats.timers.nodepool.launch.provider.rax-iad.ready.mean, '0.000016'), 'IAD')
- target: alias(scale(stats.timers.nodepool.launch.provider.rax-ord.ready.mean, '0.000016'), 'ORD')
- title: Test Nodes (DFW)
type: graph
span: 4
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')
- title: Test Nodes (IAD)
type: graph
span: 4
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')
- title: Test Nodes (ORD)
type: graph
span: 4
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')
- title: Job Runtimes
showTitle: true
height: 250px