From 78670ab43099da1e7c28a30829d723c5fae875b2 Mon Sep 17 00:00:00 2001 From: Steve Kuznetsov Date: Wed, 10 Jul 2019 11:54:12 -0700 Subject: [PATCH] Add a dashboar to show ConfigMap sizes Signed-off-by: Steve Kuznetsov --- .../mixins/grafana_dashboards/hook.jsonnet | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/prow/monitoring/mixins/grafana_dashboards/hook.jsonnet b/prow/monitoring/mixins/grafana_dashboards/hook.jsonnet index 5d4fc89296854..f39368b06e9df 100644 --- a/prow/monitoring/mixins/grafana_dashboards/hook.jsonnet +++ b/prow/monitoring/mixins/grafana_dashboards/hook.jsonnet @@ -83,4 +83,27 @@ dashboard.new( x: 12, y: 13, }) +.addPanel( + (graphPanel.new( + 'configmap capacities', + description='prow_configmap_size_bytes / 1048576', + datasource='prometheus', + legend_alignAsTable=true, + legend_rightSide=true, + legend_values=true, + legend_current=true, + legend_sort='current', + legend_sortDesc=true, + formatY1='percentunit', + ) + legendConfig) + .addTarget(prometheus.target( + 'prow_configmap_size_bytes / 1048576', + legendFormat='{{namespace}}/{{name}}', + )), gridPos={ + h: 9, + w: 24, + x: 12, + y: 13, + }) + dashboardConfig +