Commit Graph

58 Commits

Author SHA1 Message Date
Patrick Seidensal f007fd7b45 testdata 2024-06-17 09:40:21 +02:00
Patrick Seidensal a9a55871d7 Fix issue in status panel for cluster dashboard 2024-06-14 09:09:16 +02:00
Patrick Seidensal f9f3999f48 Create panelGroupData function
to provide a clear API of what data is to be expected for
createPanelGroup function. Also refactor all dashboards to use this new
function instead of creating objects without a clear API.
2024-06-14 09:01:33 +02:00
Patrick Seidensal f8eac8fbce Clean up bundle deployments dashboard 2024-06-14 08:39:22 +02:00
Patrick Seidensal 1cec2bb192 Cluster group dashboard: change order of queries 2024-06-14 07:47:47 +02:00
Patrick Seidensal 69df87730c Fix issue in createPanelGroup 2024-06-14 07:45:29 +02:00
Patrick Seidensal 8a49b84010 Simplify and unify git repo dashboard 2024-06-14 07:39:32 +02:00
Patrick Seidensal 26859be1f0 Simplify and unify cluster dashboard 2024-06-14 07:06:29 +02:00
Patrick Seidensal a47c062981 Simplify and unify bundle dashboard 2024-06-14 07:06:29 +02:00
Patrick Seidensal f491389f02 Clean up cluster group dashboard 2024-06-14 06:46:40 +02:00
Patrick Seidensal 2e0caada08 Add `name` template variable to clustergroup dashboard 2024-06-13 16:42:11 +02:00
Patrick Seidensal cd8aefe319 Clean up bundle dashboard 2024-06-13 15:38:10 +02:00
Patrick Seidensal 74cda2e41c Refactor for flexibility 2024-06-13 12:38:45 +02:00
Patrick Seidensal a843094a40 Add name template variable to bundle dashboard 2024-06-13 12:34:18 +02:00
Patrick Seidensal cc40e2db58 Clean up cluster dashboard 2024-06-13 12:25:48 +02:00
Patrick Seidensal 9d31884f21 GitRepo: Adapt width of status panels 2024-06-13 09:23:18 +02:00
Patrick Seidensal 9c21ec5b4c Add template variable `name` to cluster dashboard 2024-06-12 22:45:00 +02:00
Patrick Seidensal bc975988c2 Refactor to make dashboard creation more flexible 2024-06-12 22:36:35 +02:00
Patrick Seidensal 34c572d134 Set height to 5 for stat panels in GitRepo dashboard 2024-06-12 22:22:49 +02:00
Patrick Seidensal 39a3e05cb0 Take height from panels
instead of assuming a default height. At the same time the height needs
to be set for all panels from the default height, if not defined
individually.
2024-06-12 22:21:48 +02:00
Patrick Seidensal 86eac1d3a4 Simplifiy GitRepo panel titles 2024-06-12 21:36:18 +02:00
Patrick Seidensal 330aec7431 Use new options parameters and add GitRepo status panels 2024-06-12 18:08:23 +02:00
Patrick Seidensal c6867b403d Set decimals by default to 0 2024-06-12 18:06:08 +02:00
Patrick Seidensal f0dcd73c29 Refactor funcs
- makes createXPanel functions really small
2024-06-12 18:04:35 +02:00
Patrick Seidensal 134fb29dc3 Remove unnecessary information from configmap 2024-06-12 17:54:40 +02:00
Patrick Seidensal b975c0988b Add status panels for GitRepo resources 2024-06-12 17:13:16 +02:00
Patrick Seidensal b5544cbf42 GitRepo dashboard looks clean 2024-06-12 15:28:50 +02:00
Patrick Seidensal 53c39e66f7 Further Makefile clean-up 2024-06-12 11:45:09 +02:00
Patrick Seidensal 63b503426b Rework template variables
Each dashboard now gets their own metric and label for the template
variables. Having the values retrieved from a single metric, which would
only be shown on one dashboard, would probably not have caused any
issues. But it does feel weird to take values from a metric to filter a
dashboard that does not use this metric at all.
2024-06-12 11:40:50 +02:00
Patrick Seidensal 3e42f43412 Introduce automatic layout manager 2024-06-12 09:59:22 +02:00
Patrick Seidensal ee37d01ca3 Further untangle Makefile 2024-06-11 17:05:30 +02:00
Patrick Seidensal 691bafd61e Makefile: exit in build process if an error occurs 2024-06-11 15:48:28 +02:00
Patrick Seidensal a7d7151d43 Refactor newline 2024-06-11 15:40:29 +02:00
Patrick Seidensal 421fad7ec1 Refactoring
Extract repeated code into `fromQueries`.
2024-06-11 15:38:58 +02:00
Patrick Seidensal 0eb4b55720 Refactoring
- Makefile
- createStatPanel
- createTimeSeriesPanel
2024-06-11 15:33:54 +02:00
Patrick Seidensal b806b8cdb2 Ignore configmap.yaml and remove on cleaning up 2024-06-10 23:37:30 +02:00
Patrick Seidensal d7dead6dbd GitRepo: Create stats panels 2024-06-10 23:36:47 +02:00
Patrick Seidensal a31c028039 Update Makefile 2024-06-10 23:36:17 +02:00
Patrick Seidensal 95572d194d Set time range by default to 1h to now 2024-06-07 17:10:14 +02:00
Patrick Seidensal ad774e376c Rename createPanel to createTimeSeriesPanel 2024-06-07 16:41:02 +02:00
Patrick Seidensal e3350ee7f5 Add namespace template variable 2024-06-07 16:35:49 +02:00
Patrick Seidensal 2b45b8d377 Update dashboards in Kuberntes using Makefile 2024-06-07 16:07:18 +02:00
Patrick Seidensal a92c703988 Select namespace for all panels in GitRepo dashboard 2024-06-06 08:49:03 +02:00
Patrick Seidensal f0877b2142 Improve project structure 2024-06-05 18:00:59 +02:00
Patrick Seidensal 6d209a7a02 Build dashboards in out/ 2024-06-05 10:06:22 +02:00
Patrick Seidensal f243ab43ff gitrepo: Group metrics into less panels
Which appear to result in too many metrics being displayed, so some sort
of aggregation or filter (as in filtering by namespace or gitrepo) might
be necessary next.
2024-06-05 09:58:40 +02:00
Patrick Seidensal e770a5227e Allow several queries per panel 2024-06-05 09:58:03 +02:00
Patrick Seidensal 8c7986a934 Fix Makefile
- Iterate only root folder
- Install dependencies in correct order
2024-06-05 09:55:41 +02:00
Patrick Seidensal 537f5ad358 Make all panels consume 100% width 2024-06-04 12:08:19 +02:00
Patrick Seidensal 9cbb71b73a Add other dashboards 2024-06-03 12:23:09 +02:00