Commit Graph

27 Commits

Author SHA1 Message Date
Andreas Jaeger a494d238b0 Update infra-manual links
The infra-manual publishes now to docs.opendev.org, change links to it.

New location is: https://docs.opendev.org/opendev/infra-manual/latest/

Link specs.o.o contributors link to OpenStack Contributor Guide.

Change http to https for docs.o.o and specs.o.o everywhere.

Depends-On: https://review.opendev.org/713929
Needed-By: https://review.opendev.org/713930
Change-Id: I46bf9e9527941f2120de59fdbc355337f4c019c1
2020-03-21 09:29:14 +01:00
Andreas Jaeger c1c135087d Update grafana for OpenDev
Use opendev.org everywhere.

Change-Id: I688fe1d949eaee39e20bc74f7aea39583ca14f6f
2019-04-20 19:39:11 +02:00
Ian Wienand 946afce17d More slight enhancements to nodepool graph
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
2018-07-25 11:37:47 +10:00
Paul Belanger 7b4adfba67
Set nullPointMode for Time to Ready panel
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>
2018-07-24 21:24:16 -04:00
Paul Belanger cb3adde7d8
Add back grafana/nodepool.yaml
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>
2018-07-24 21:15:47 -04:00
Ian Wienand d34d7ad763 Consolidate nodepool graphs
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
2018-06-22 12:21:10 +10:00
Paul Belanger 7737eec7d4
Remove zuul-launchers from nodepool dashboard
We no longer have zuul-launchers, lets remove them.

Change-Id: Ic798c99417520849fa66521e6410fe5d52eeb67e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-01-12 15:04:06 -05:00
David Moreau-Simard a281b06c27
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
2017-10-02 10:31:52 -04:00
Andreas Jaeger e40acc4543 Remove gate-tempest-dsvm-full from grafana
This job does not exist anymore, remove it from grafana.

Change-Id: Ia9df559aa4f9da3aab9624557c44e51c1cec3f23
2017-08-02 21:42:07 +02:00
Paul Belanger 9ee9e38395
Fix ready node launch attemps panel for nodepool
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>
2016-08-24 19:04:16 -04:00
Paul Belanger e2198af3e4
Fix legend for 'Time to Ready' for nodepool dashboard
We selected the wrong field to use.

Change-Id: I930b688cc4beebacba6f73a2a436be43fef22e1b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-08-24 18:41:12 -04:00
Paul Belanger 4ea3e2e004
Use aliasByNode for Node Launches panel
Use the providers name in the legend, not 'Count'.

Change-Id: I4e49934d6579dd4043004df11f0968bb8ed72ed1
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-08-23 11:49:30 -04:00
Paul Belanger 5de74904ba
Add Node Launches to nodepool dashboard
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>
2016-08-22 10:57:53 -04:00
Paul Belanger d220d6e7ab
Add held nodes to singlestat for nodepool dashboard
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>
2016-08-12 12:53:30 -04:00
Andreas Jaeger 93edc93f39 Revert "Stack nodepool images targets in grafana"
Looking at grafana, this is broken. Let's revert for now.

This reverts commit 642d0e6a64.

Change-Id: I411f9da8aa3b51331c7c1624a289169a63cada13
2016-08-09 13:51:50 +00:00
Paul Belanger 642d0e6a64
Stack nodepool images targets in grafana
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>
2016-08-08 18:07:19 -04:00
Paul Belanger 64c00e1c44
Add labels panel to nodepool dashboard
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>
2016-08-05 15:06:14 -04:00
Andreas Jaeger e698d683c7 grafana: Follow xenial renames
Rename the jobs for xenial changes.

Change-Id: Ie69c371d6bf92582236eda92d5c99f94a9bbc123
2016-07-29 19:28:54 +02:00
Paul Belanger d768c6be6a
Remove Jenkins masters from grafana dashboard
We no longer get stats from jenkins, so we can remove this panel.

Change-Id: Ic118d9d1c47d9930e1fb58cd58123d1e500dfe8e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-16 17:00:56 -04:00
Paul Belanger b093ce94e6
Fix building nodes panel for zuul launchers
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>
2016-06-08 19:52:22 -04:00
Paul Belanger 10fe5a3618
Fix span for jenkins / zuul launcher to a single row
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>
2016-06-07 19:12:26 -04:00
Paul Belanger 33aa88a478
Add stats for zuul launchers
Eventually this will replace our jenkin masters panel.

Change-Id: I556546f3ac3a6521b8824c208ed51f7519caf700
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-06 15:57:02 -04:00
Clark Boylan ceda9719f4 Switch rest of devstack-trusty to ubuntu-trusty
Switch all remaining devstack-trusty jobs to ubuntu-trusty to complete
the migration.

Change-Id: I7f94b59f318cab581aa4f194f33acf8ab597fc36
2016-03-14 12:58:43 -07:00
Paul Belanger 6170ecfd59 Add total singlestats for nodepool dashboard
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>
2016-03-02 16:55:32 -05:00
Mathieu Gagné 641a5697fa grafana: Add job average runtimes to Nodepool dashboard
Change-Id: Id3d2946797071cdb6c2e9430b2d62a6081561e16
2016-01-18 18:33:43 +00:00
James E. Blair a3357deb90 Fix typo in nodepool grafyaml
Change-Id: I600c5c84720bc16b23b97bcf514486b8b5eedf99
2015-11-20 15:07:20 -08:00
James E. Blair cbcdd8b7a0 Add nodepool dashboard to grafana
Include graphs of node states by target (to help identify problems
with jenkins masters).

Change-Id: I2a26a6d5494f02c5f27c67ae6a58b13ec5d597f8
2015-11-20 14:40:05 -08:00