57 Commits

Author SHA1 Message Date
James E. Blair
4828abff2f Grafana: Add Tempest check runs graph
This graph approximately answers the question "How many runs would
a third-party CI system be expected to handle for the integrated
gate?"

Change-Id: Iae74306ce3c922be3d82d61ca86e724f7e048dff
2016-03-17 14:21:41 -07:00
Doug Wiegley
5a90d7299c Fix two grafana entries to point at the right zuul pipeline
The header says check, and one of the jobs only exists in check,
so them referring to the gate pipeline is an error.

Change-Id: Ie18c5b3ec6cceab1f5901bd6828c944fc42e4278
2016-03-16 10:26:13 -06:00
Jenkins
b737c7b261 Merge "Switch rest of devstack-trusty to ubuntu-trusty" 2016-03-16 15:39:21 +00: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
Arie Bregman
c9bd1e0795 Add CentOS & Fedora dashboards to grafana
Added CentOS & Fedora dashboards to grafana in order to track
failure rates of latest added jobs.

Change-Id: Iaf4a730913f0dcbbf10338f8670538679b5980b4
2016-03-14 09:00:08 +02:00
Clark Boylan
5636a7058f Add FIP graphs to OSIC grafyaml
This was missed when adding in the initial set of graphs.

Change-Id: I8792ea406796e0a37451f88d6550d74090f03f41
2016-03-05 18:50:35 -08:00
Clark Boylan
feb11530b5 Fix copy pasta typos in OSIC grafana graphs
The OSIC grafyaml file was copied from vexxhost and the region name
carried over inappropriately. Fix that and refer to OSIC Cloud 1
instead.

Change-Id: Ib41bdb1e8d8b606a1ce0c2d9626a3b7b36c6bc6a
2016-03-05 17:45:27 -08:00
Clark Boylan
b3068677f7 Grafana for OSIC
Add Grafana dashboard for osic nodepool resources.

Change-Id: Ib337cefe9367a7b3c33604d6b2d92d20c660abe8
2016-03-04 19:36:33 -08: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
Jenkins
50ee31c6e4 Merge "Add nodepool vexxhost dashboard for grafana" 2016-03-02 18:18:40 +00:00
Jenkins
74f599e4b7 Merge "Create experimental nodepool rackspace dashboard" 2016-03-02 17:10:45 +00:00
Paul Belanger
e793f915fb Create experimental nodepool rackspace dashboard
We recently added templating support to grafyaml, so lets start using
it and demo the functionality.

Change-Id: I2304c2403611698a98babbde967d217f27e3d9a7
Depends-On: Ib2f565e3d39523105b2c07d29d5257494a8bae67
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-02 10:12:39 -05:00
Paul Belanger
ad1acb7988 Add nodepool vexxhost dashboard for grafana
Change-Id: I4f2231c0cceda10f608e6056be778c2c340eef30
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-02 09:08:22 -05:00
Jenkins
bf67d47e3b Merge "Add the neutron-pg job back into the check queue, non-voting" 2016-02-25 21:13:21 +00:00
Paul Belanger
0d7ad456f1 Create nodepool-infracloud for grafana.o.o
Lets see some nodepool stats for infracloud!

Change-Id: I1664635ba887ea4842b61f670b78f1a23ac3d698
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-24 18:19:09 +00:00
Doug Wiegley
3139877850 Add the neutron-pg job back into the check queue, non-voting
Possibly the previous race conditions that kicked this job out of the
gate have been addressed as part of the pymysql fixes. Let's start
getting some data, and see if we can find some bugs.

Change-Id: Id40fe990e61a09ebb9e99528f37402c19ccef3c2
2016-02-23 15:31:32 -06:00
Jenkins
a613147c25 Merge "Move Neutron Grenade multi from experimental to check queue" 2016-02-22 01:38:53 +00:00
Armando Migliaccio
03de85e705 Move Neutron Grenade multi from experimental to check queue
During testing, an issue with Nova was identified and resolved
in change f2c1cfae. This addresses the persistent errors seen
on the Grenade job.

Now that we can get successful runs, the job is ready to move
to the check queue.

Depends-on: I22eb3a3fcd8e74a1d9085acde15c25a927ae12cb
Change-Id: Icfaaf075dda3ecc89a16f65962cc6c673fb7e3ae
2016-02-19 19:13:17 +00:00
Jenkins
0c7e1c7dcc Merge "Fix typo in Neutron grafana dashboards" 2016-02-19 11:15:57 +00:00
Armando Migliaccio
33ee3fd7f0 Add gate-grenade-dsvm-neutron to tempest failure rate dashboard
This was missing from the list of graphs.

Change-Id: Ia195e7acc47dd2562e0ca853d2f0e70e39e57b9b
2016-02-18 17:50:50 -08:00
Armando Migliaccio
577c284661 Fix typo in Neutron grafana dashboards
Now that the dashboard are deployed, it is easier to tweak the
yaml file. Spotted a typo, and added baseline to integrated and
DVR/Multinode/Linuxbridge dashboards.

Change-Id: I0d4b3f6c89d1cda746ba56228c2a081b219d3a15
2016-02-18 17:45:55 -08:00
Armando Migliaccio
a3bf304f42 Add Neutron Failure Rate dashboard to Grafana
It is incredibly useful to see failure rates over time and
Grafana is an excellent tool for this.

This patch creates a dashboard that captures the failure rates
of Neutron check and gate jobs.

Change-Id: If7552e10bcafd17e245b3a5de839bcaa0ef12b97
2016-02-16 19:21:22 -08:00
James E. Blair
dbb3544761 Grafana: add image upload times for OVH
This is a new graph; adding it to one provider first for testing.

Change-Id: Id74b33606d294c1de7ff76d39e0868d822c9b3b3
2016-01-28 12:30:15 -08: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
dad4da02e5 Add max servers line to all node graphs
Change-Id: Ifb4bd9aa843f7334052a29f54fcf6c4c30ca1bbc
2016-01-11 08:34:16 -08:00
James E. Blair
f371d051be Grafana: Add max server line to node graph
OVH for now, the rest if this checks out.

Change-Id: I45635f9d414357533ba0063b3067bb781f7d7985
Depends-On: I22743f566b32aaa5527237dd023551a8f3a3dbc4
2016-01-08 14:36:26 -08:00
James E. Blair
844020eacd Grafana: update rackspace dashboard like OVH
Change-Id: I02483a8d2947f2c321495950be8328eda02565c8
2016-01-08 12:58:24 -08:00
James E. Blair
b0737515fe Grafana: update internap dashboard like OVH
Change-Id: I3f66e0344f67810ab35f63b5a3ffef58c95afb95
2016-01-08 12:57:55 -08:00
James E. Blair
89b402684a Grafana: update bluebox dashboard like OVH
Change-Id: Ib5e8fd4a5d5e44d8e4802d6c670d58f985c3dffe
2016-01-08 12:57:43 -08:00
James E. Blair
5a8db2f7e8 Grafana: clean up OVH graphs
I missed some tweaks on the previous Test Nodes graph change.

Also make the job runtimes wider like Paul suggested.

Change-Id: I5ac43909a679d273a557112ad8526a68de15f4f1
2016-01-08 12:24:14 -08:00
James E. Blair
6d951009f3 Grafana: Update OVH graph with axis labels
Add axis labels and units where appropriate.

Change the launch attempts graphs to summarize to 1m rather than
1h since grafana lets us zoom in.  1m is the lowest native unit
of time that will always show whole numbers for this metric (whose
lowest non-zero value is 1 event / 10 seconds).

Change the test nodes graph to stacked to match the way we normally
draw this graph, but change the tooltip to 'individual' so that
when hovering, individual values for the different states are
displayed, rather than cumulative (which does not make sense for
this application).

Also change the tooltip for the node graphs on the zuul dashboard
in the same manner.

Change-Id: I500aa486362476cff76a3d254093723f27021bed
Depends-On: Ie542dc4d0e151a00e84cc970c2cfa8c02377d7bf
2016-01-07 17:23:27 -08:00
James E. Blair
2339af1fe4 Grafana: add sparklines to remaining providers
To match those added to rackspace.

Change-Id: I6e7f412ea0ef7cd6b3088622782f2f6f6d50c561
2016-01-07 11:43:18 -08:00
James E. Blair
1b629a02b3 Grafana: Add node sparklines to rax graph
This lets you see at a glance how many nodes are in each state
across all rackspace regions.

Validating here, then will copy to other providers.

Change-Id: Id28ab4dc9228ab31fe2798840fb5eac92d701c95
2016-01-07 08:01:55 -08:00
James E. Blair
0c5f11e855 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
2016-01-06 16:58:00 -08:00
James E. Blair
c5dc3cacad Grafana: Fix node launch error graphs
There is no .error metric, but rather, errors are broken out by
cause.  For this graph, simply display their sum.

Change-Id: Iae19e4e78098f3373c3195ff3ec52a11c5e92a3b
2016-01-06 16:24:30 -08:00
James E. Blair
2207224179 Grafana: Add OVH dashboard
Change-Id: I8a814cd3dfae0cdcc04a0e2230cd35866a033863
2016-01-06 16:18:31 -08:00
James E. Blair
cec4259702 Grafana: Add Blue Box dashboard
Change-Id: I9a07fd2c501f47e3d469030c17ebe0e449f8cba6
2016-01-06 16:14:23 -08:00
James E. Blair
59a9ac2e58 Grafana: adjust internap graphs to match rax
The multiple regions in rackspace suggested the launch attempts
graph be reworked and dropping the provider name from the legend
for brevity.  Also, the graphs are larger.  Make internap match.

Change-Id: Icba3293a4b09e5e022584f00f18647d7567363a9
2016-01-06 14:37:46 -08:00
James E. Blair
9c400d76ff Grafana: Add Rackspace nodepool graph
Change-Id: I02904eee7571c12da5ab7ec67ee1af96e64857d6
2016-01-06 14:37:23 -08:00
James E. Blair
69efce3927 Grafana: Add nodepool Internap dashboard
Change-Id: I407164dc18fef6b4d084e188c2e06ed1c0024580
2016-01-06 12:10:08 -08:00
James E. Blair
e2c4150005 Fix some broken graphs on git dashboard
The server connection rate graphs omitted the actual metric.

Change-Id: If2622d28c71eb844b69e01fb8a2ff7879a379d8d
2015-11-25 14:32:01 -08:00
James E. Blair
cb7f2964c0 Fix legends on some graphs on git dashboard
The gauges have a longer metric name and the 'node' component is
in component 4, not 3.

Change-Id: I2996f4e257e3374764be1d4179e2f9aa2e4649f9
2015-11-25 14:29:07 -08:00
James E. Blair
9048fd35f8 Add git haproxy dashboard
Change-Id: I332c85aa58cd1823bf5d48bdf4b874a4a21812b3
2015-11-24 17:54:54 -08: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
Jenkins
e2c5451a75 Merge "Use current valueName for zuul-stats singlestats" 2015-11-20 19:03:46 +00:00
Jenkins
9ed724a32c Merge "Add sdague's tempest graphs to grafana" 2015-11-20 08:36:07 +00:00
James E. Blair
a0dbad04f8 Update nodepool graph to new metrics path
Change-Id: I0ebb3b17c34ca3ef7f645f303fd88bed315a66fe
2015-11-19 17:03:28 -08:00
Paul Belanger
4224caa242 Use current valueName for zuul-stats singlestats
Right now, the values we display are averages, which is confusing
to people.  Setting valueName to current, we'll actually display the
current count for singlestats.

Change-Id: Icb1a62fb8b289165679ceec16e7d65dab98bf602
Depends-On: I4df8d130fce45cf58b01808997fc561cf8c4b42d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-19 19:53:56 -05:00
Jenkins
5134316a7c Merge "Rework pipeline singlestat panel" 2015-11-19 22:47:49 +00:00