Fix up the yaxes for the new syntax
Don't scale the yaxis but just graph it in ms
Remove the non-working job tracker
Change-Id: I085302a8686fefd811f23d131b69d255dbe9ebf1
Experiment with setting nullPointMode to connected, to restore
previous look for panel. Upgrading to newer grafana seems to have
removed this setting.
Change-Id: I78004ead50b670e8b538800bdf1be1eec74ac6e8
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This was deleted by mistake and gives an overview of all providers.
https://review.openstack.org/577045
Change-Id: I62bb27aade9037648e234c2be879407560903f3b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
All of these dashboards are the same, and have mostly copied all the
same issues with them. This makes updating anything a massive pain.
This implements a single dashboard template with a small script to
create individual dashboards for each provider and its regions.
I have included a range of fixes. The y-axis format has changed in
later versions of grafana. The API time tracking is no longer scaled,
but we just tell grafana it is in ms and it displays it correctly.
The test nodes history graph is moved to the top, as it is probably
the most interesting graph (note this splits itself out per region, if
mulitple regions are selected). Values for "null as zero" are
consistently set. Various formatting fixes for the labels are
included.
Change-Id: I5fbffaec3c82aa1fce0947f771de67edd15f7dfc
We no longer have zuul-launchers, lets remove them.
Change-Id: Ic798c99417520849fa66521e6410fe5d52eeb67e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
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
It seems smartSummarize doesn't render our panel correctly, switch
back to summarize to fix the issue.
Change-Id: I752bbcfbd0efce457157c89f712df3c351028e58
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Use the providers name in the legend, not 'Count'.
Change-Id: I4e49934d6579dd4043004df11f0968bb8ed72ed1
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This is a useful stat we display on each cloud, add it to nodepool
dashboard so we can see it across all clouds.
Change-Id: I32b4861ee963f1a10adf53a542457fcfd1983326
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Currently we need to ssh into nodepool.o.o to see how many nodes are
held. Add them to grafana too, so others can see.
Change-Id: I316a4ad9060538fab027630c3898713c3eabe435
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Looking at grafana, this is broken. Let's revert for now.
This reverts commit 642d0e6a64863a3096cd7434fbc78b3ef86ea39a.
Change-Id: I411f9da8aa3b51331c7c1624a289169a63cada13
By stacking the targets in our panels, it will be easier to see the
precentage of nodes online.
Change-Id: I5f2c24362b39899b5689ed2adfacd361bcac4094
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Expose more data into our nodepool grafana dashboard showing the break
down of which images (labels) are being build / ready / inuse / delete
state.
This can be helpfully to see the type of nodes we are running.
Change-Id: I30929c2b478d6a67111d1b52d1b4103434b43732
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We no longer get stats from jenkins, so we can remove this panel.
Change-Id: Ic118d9d1c47d9930e1fb58cd58123d1e500dfe8e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We will never have manager nodes that are set to building, because
zuul-launcher does not work that way. Switch back to target for
building.
Change-Id: I20f841473987b5099b7869ae69a4ce3cca696e71
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Right now, we are wrapping the 4 panel to a new line. This fixes that.
Change-Id: I09f6f80a72bbcdb2dcc2b586febec8139e3b959d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Eventually this will replace our jenkin masters panel.
Change-Id: I556546f3ac3a6521b8824c208ed51f7519caf700
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This will give the current build, ready, in use and delete totals for
all clouds.
Change-Id: Ib2636e4a0e94c0b8927c2128e297579605e47b3a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>