From fe545b78603a400e5f60a527b3565a1f6f08d884 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 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/prow/monitoring/mixins/grafana_dashboards/hook.jsonnet b/prow/monitoring/mixins/grafana_dashboards/hook.jsonnet index 5d4fc89296854..a8a83bc24d3e3 100644 --- a/prow/monitoring/mixins/grafana_dashboards/hook.jsonnet +++ b/prow/monitoring/mixins/grafana_dashboards/hook.jsonnet @@ -83,4 +83,22 @@ dashboard.new( x: 12, y: 13, }) +.addPanel( + (graphPanel.new( + 'configmap sizes', + description='prow_configmap_size_bytes / 1048576', + datasource='prometheus', + legend_alignAsTable=true, + legend_rightSide=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