Skip to content

Commit

Permalink
Merge pull request grafana/cortex-jsonnet#230 from grafana/add-avg-an…
Browse files Browse the repository at this point in the history
…d-max-blocks-per-tenant

Added avg and max blocks / tenant
  • Loading branch information
pracucci authored Dec 14, 2020
2 parents e51f024 + 2d97250 commit 21dbe7f
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion jsonnet/mimir-mixin/dashboards/compactor.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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(
Expand Down

0 comments on commit 21dbe7f

Please sign in to comment.