36 Commits

Author SHA1 Message Date
Witek Bedyk
2929428890 Add annotations to the dashboard 2022-04-22 15:46:00 +02:00
Witek Bedyk
f2f3c04c34 Add annotation datasources 2022-04-22 15:32:01 +02:00
Witek Bedyk
f6423e6093 Add new aggregation periods to Grafana dashboard 2022-03-30 10:38:36 +02:00
Witek Bedyk
41a023db74 Add note about missing IPv4 logs 2021-11-19 12:02:41 +01:00
Oliver Kurz
6af31b4c8d metrics/grafana/openqa: Add openSUSE Leap 15.1 and 15.2
Not sure if there are further changes necessary, e.g. internal changes
to influxdb or whatever data source should provide the data.
2020-07-06 10:06:54 +02:00
Jimmy Berry
2d55674621 metrics/grafana/openqa: set minimum interval of 10s to avoid gaps.
Since data is collected at the same interval it avoids grouping at smaller
intervals when zoomed in which reveals gaps between the data points.
2018-10-19 09:50:14 -05:00
Stephan Kulow
5d3688e569 metrics: Fetch openqa jobs in influxdb format 2018-10-16 06:40:57 +02:00
Jimmy Berry
5c410b7c76 metrics/grafana/access: add new row and graphs for image totals by product.
Includes a new variable for switching which product is displayed.
Unfortunately, there is no way to hide the variable within a row and it
seems like over-kill to create a separate dashboard.
2018-09-14 15:55:02 -05:00
Jimmy Berry
6203b52a42 metrics/grafana/access: remove left-over raw queries.
For some reason Grafana does not remove these from data structure even
though they no longer represent current state.
2018-09-14 15:49:56 -05:00
Jimmy Berry
92d5c2c6f8 metrics: provide initial telegraf setup for ingesting historical snapshots. 2018-08-29 16:49:12 -05:00
Jimmy Berry
2ab5065f93 metrics/grafana/access: add explanation about loss of custom log format. 2018-06-21 08:15:19 -05:00
Jimmy Berry
138facc961 metrics/grafana/access: remove broken datasource templating from export.
Unresolved upstream issue that makes the export unusable on a new system.
2018-06-20 16:38:10 -05:00
Jimmy Berry
da56d9213b metrics/grafana: add access dashboard and data source.
Utilized by metrics/access tool.
2018-06-18 22:13:22 -05:00
Jimmy Berry
7bd42dc200 metrics/grafana/release: score yaxis max 100.
With scores reaching near 100 :) the auto axis is leaving margin.
2018-06-01 15:56:52 -05:00
Jimmy Berry
29c9a000f8 metrics/grafana/dashboard: remove y-axis max from "Weekly Revisions". 2018-04-25 22:22:23 -05:00
Jimmy Berry
94fefafdf3
Merge pull request #1507 from jberry-suse/metrics-dashboard-last
metrics/grafana/dashboard: change all selectors to last (plus cleanups)
2018-04-25 21:52:44 -05:00
Jimmy Berry
6e74ae62fd metrics: dashboard: include revisions graph. 2018-04-24 19:24:52 -05:00
Jimmy Berry
568249b0d1 metrics/grafana/dashboard: add release schedule annotation. 2018-04-24 19:10:45 -05:00
Jimmy Berry
52693a6204 metrics/grafana/dashboard: include dashboard description. 2018-04-24 19:10:12 -05:00
Jimmy Berry
ed927994b2 metrics/grafana/dashboard: change all selectors to last. 2018-04-24 19:09:52 -05:00
Jimmy Berry
fe2e20a747
Merge pull request #1498 from jberry-suse/metrics-dashboard
metrics: walk dashboard revisions and extract metrics from relevant files
2018-04-23 19:03:04 -05:00
Jimmy Berry
f11979f01e metrics/grafana/staging: move legend to right side on pie charts.
Necessary post Grafana 5.x migration.
2018-04-20 17:06:50 -05:00
Jimmy Berry
b9f8f79a9f metrics/grafana/review: increase hieght on lists to accomodate size.
Necessary post Grafana 5.x migration.
2018-04-20 17:06:19 -05:00
Jimmy Berry
9f8cdc63e5 metrics/grafana/release: increase width to 100% grid width. 2018-04-20 17:05:46 -05:00
Jimmy Berry
0ec3569d70 metrics/grafana: add dashboard.json. 2018-04-20 16:33:56 -05:00
Jimmy Berry
8dd2694617 metrics: switch over to grafana 5.x provisioning.
Provides both dashboards and datasources.
2018-03-09 17:16:46 -06:00
Jimmy Berry
c10dec54dd metrics: remove TW snapshots graph from release dashboard. 2018-03-09 16:37:32 -06:00
Jimmy Berry
f9166bf390 metrics: migrate grafana dashboards to 5.x format. 2018-03-09 16:37:07 -06:00
Jimmy Berry
da5bfafb42 metrics: provide release metrics ingestion and dashboard. 2018-03-09 00:34:01 -06:00
Jimmy Berry
9a6b483948 metrics/grafana/review: include opensuse-review-team who graphs. 2017-11-08 17:38:10 -06:00
Jimmy Berry
586b177a97 metrics/grafana/review: default to openSUSE:Factory. 2017-11-08 17:38:10 -06:00
Jimmy Berry
736bfa235e metrics/grafana/review: disable annotations by default. 2017-11-08 17:38:10 -06:00
Jimmy Berry
6aafeba0c1 metrics/grafana/staging: "Project stats" to "Totals" 2017-11-08 17:38:10 -06:00
Jimmy Berry
41c3c6948d metrics/grafana/staging: remove 1s interval as it causes RAM issues. 2017-11-08 17:38:05 -06:00
Jimmy Berry
c01a8a71ed metrics/grafana: standardize title prefix with 'OSRT: '. 2017-11-08 17:33:24 -06:00
Jimmy Berry
cb24f27eec Initial metrics ingestion, processing, write to influxdb, and grafana dashboards.
A lot of room for improvement and additional metrics that can be extracted.
Including non-final state requests would allow for analyzing the current
staging state instead of only historical state. Additionally, the current
state can be used to present an activity log.

Handling incremental updates is non-trivial given the deltas are evaluated
and stored in sum state. A few possible approaches, but likely not worth
the hassle given the relatively short processing time and infrequent desire
to update data (daily at minimum).
2017-10-06 16:08:33 -05:00