Add ComputeGetLimits API to nodepool provider dashboards

Since we now query a cloud for its quota information, lets track the
response rate in grafana.

Change-Id: Ie9e2727b5dc3d18f5e5fc37be89a9a5f9492eb47
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2018-01-16 16:57:33 -05:00
parent 46011b0691
commit 371cd4f944
No known key found for this signature in database
GPG Key ID: 611A80832067AF38
9 changed files with 84 additions and 0 deletions

View File

@ -97,6 +97,15 @@ dashboard:
- none
targets:
- target: aliasSub(aliasByNode(scale(stats.timers.nodepool.task.$provider.ComputeGetServers.mean, '0.001'), 4), 'citycloud-', '')
- title: Get Limits
type: graph
span: 4
leftYAxisLabel: "time"
y_formats:
- s
- none
targets:
- target: aliasSub(aliasByNode(scale(stats.timers.nodepool.task.$provider.ComputeGetLimits.mean, '0.001'), 4), 'citycloud-', '')
- title: Node Launches
showTitle: true
height: 250px

View File

@ -97,6 +97,15 @@ dashboard:
- none
targets:
- target: aliasSub(aliasByNode(scale(stats.timers.nodepool.task.$provider.ComputeGetServers.mean, '0.001'), 4), 'datacentred-', '')
- title: Get Limits
type: graph
span: 4
leftYAxisLabel: "time"
y_formats:
- s
- none
targets:
- target: aliasSub(aliasByNode(scale(stats.timers.nodepool.task.$provider.ComputeGetLimits.mean, '0.001'), 4), 'datacentred-', '')
- title: Node Launches
showTitle: true
height: 250px

View File

@ -97,6 +97,15 @@ dashboard:
- none
targets:
- target: aliasSub(aliasByNode(scale(stats.timers.nodepool.task.$provider.ComputeGetServers.mean, '0.001'), 4), 'entercloud-', '')
- title: Get Limits
type: graph
span: 4
leftYAxisLabel: "time"
y_formats:
- s
- none
targets:
- target: aliasSub(aliasByNode(scale(stats.timers.nodepool.task.$provider.ComputeGetLimits.mean, '0.001'), 4), 'entercloud-', '')
- title: Node Launches
showTitle: true
height: 250px

View File

@ -97,6 +97,15 @@ dashboard:
- none
targets:
- target: aliasSub(aliasByNode(scale(stats.timers.nodepool.task.$provider.ComputeGetServers.mean, '0.001'), 4), 'inap-', '')
- title: Get Limits
type: graph
span: 4
leftYAxisLabel: "time"
y_formats:
- s
- none
targets:
- target: aliasSub(aliasByNode(scale(stats.timers.nodepool.task.$provider.ComputeGetLimits.mean, '0.001'), 4), 'inap-', '')
- title: Node Launches
showTitle: true
height: 250px

View File

@ -97,6 +97,15 @@ dashboard:
- none
targets:
- target: aliasSub(aliasByNode(scale(stats.timers.nodepool.task.$provider.ComputeGetServers.mean, '0.001'), 4), 'infracloud-', '')
- title: Get Limits
type: graph
span: 4
leftYAxisLabel: "time"
y_formats:
- s
- none
targets:
- target: aliasSub(aliasByNode(scale(stats.timers.nodepool.task.$provider.ComputeGetLimits.mean, '0.001'), 4), 'infracloud-', '')
- title: Node Launches
showTitle: true
height: 250px

View File

@ -94,6 +94,16 @@ dashboard:
targets:
- target: alias(scale(stats.timers.nodepool.task.ovh-bhs1.ComputeGetServers.mean, '0.001'), 'BHS1')
- target: alias(scale(stats.timers.nodepool.task.ovh-gra1.ComputeGetServers.mean, '0.001'), 'GRA1')
- title: Get Limits
type: graph
span: 4
leftYAxisLabel: "time"
y_formats:
- s
- none
targets:
- target: alias(scale(stats.timers.nodepool.task.ovh-bhs1.ComputeGetLimits.mean, '0.001'), 'BHS1')
- target: alias(scale(stats.timers.nodepool.task.ovh-gra1.ComputeGetLimits.mean, '0.001'), 'GRA1')
- title: Node Launches
showTitle: true
height: 250px

View File

@ -98,6 +98,17 @@ dashboard:
- target: alias(scale(stats.timers.nodepool.task.rax-dfw.ComputeGetServers.mean, '0.001'), 'DFW')
- target: alias(scale(stats.timers.nodepool.task.rax-iad.ComputeGetServers.mean, '0.001'), 'IAD')
- target: alias(scale(stats.timers.nodepool.task.rax-ord.ComputeGetServers.mean, '0.001'), 'ORD')
- title: Get Limits
type: graph
span: 4
leftYAxisLabel: "time"
y_formats:
- s
- none
targets:
- target: alias(scale(stats.timers.nodepool.task.rax-dfw.ComputeGetLimits.mean, '0.001'), 'DFW')
- target: alias(scale(stats.timers.nodepool.task.rax-iad.ComputeGetLimits.mean, '0.001'), 'IAD')
- target: alias(scale(stats.timers.nodepool.task.rax-ord.ComputeGetLimits.mean, '0.001'), 'ORD')
- title: Node Launches
showTitle: true
height: 250px

View File

@ -90,6 +90,15 @@ dashboard:
- none
targets:
- target: alias(scale(stats.timers.nodepool.task.tripleo-test-cloud-rh1.ComputeGetServers.mean, '0.001'), 'RH1')
- title: Get Limits
type: graph
span: 4
leftYAxisLabel: "time"
y_formats:
- s
- none
targets:
- target: alias(scale(stats.timers.nodepool.task.tripleo-test-cloud-rh1.ComputeGetLimits.mean, '0.001'), 'RH1')
- title: List Ports
type: graph
span: 4

View File

@ -90,6 +90,15 @@ dashboard:
- none
targets:
- target: alias(scale(stats.timers.nodepool.task.vexxhost-ca-ymq-1.ComputeGetServers.mean, '0.001'), 'YMQ')
- title: Get Limits
type: graph
span: 4
leftYAxisLabel: "time"
y_formats:
- s
- none
targets:
- target: alias(scale(stats.timers.nodepool.task.vexxhost-ca-ymq-1.ComputeGetLimits.mean, '0.001'), 'YMQ')
- title: Node Launches
showTitle: true
height: 250px