From 2d97250f15d5c98cad75ea34fcc40fd29d7ae5d4 Mon Sep 17 00:00:00 2001 From: Marco Pracucci Date: Mon, 14 Dec 2020 10:24:46 +0100 Subject: [PATCH] Added avg and max blocks / tenant Signed-off-by: Marco Pracucci --- .../dashboards/compactor.libsonnet | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/jsonnet/mimir-mixin/dashboards/compactor.libsonnet b/jsonnet/mimir-mixin/dashboards/compactor.libsonnet index 5d656c3f3ee..36bff1d38a7 100644 --- a/jsonnet/mimir-mixin/dashboards/compactor.libsonnet +++ b/jsonnet/mimir-mixin/dashboards/compactor.libsonnet @@ -5,7 +5,7 @@ local utils = import 'mixin-utils/utils.libsonnet'; ($.dashboard('Cortex / Compactor') + { uid: '9c408e1d55681ecb8a22c9fab46875cc' }) .addClusterSelectorTemplates() .addRow( - $.row('Compactions') + $.row('Summary') .addPanel( $.textPanel('', ||| - **Per-instance runs**: number of times a compactor instance triggers a compaction across all tenants its shard manage. @@ -52,6 +52,23 @@ local utils = import 'mixin-utils/utils.libsonnet'; $.latencyPanel('prometheus_tsdb_compaction_duration_seconds', '{%s}' % $.jobMatcher('compactor')) ) ) + .addRow( + $.row('') + .addPanel( + $.textPanel('', ||| + - **Average blocks / tenant**: the average number of blocks per tenant. + - **Tenants with largest number of blocks**: the 10 tenants with the largest number of blocks. + |||), + ) + .addPanel( + $.panel('Average blocks / tenant') + + $.queryPanel('avg(max by(user) (cortex_bucket_blocks_count{%s}))' % $.jobMatcher('compactor'), 'avg'), + ) + .addPanel( + $.panel('Tenants with largest number of blocks') + + $.queryPanel('topk(10, max by(user) (cortex_bucket_blocks_count{%s}))' % $.jobMatcher('compactor'), '{{user}}'), + ) + ) .addRow( $.row('Garbage Collector') .addPanel(