Skip to content

Commit

Permalink
Merge pull request #385 from stevesg/am-dash-tweaks
Browse files Browse the repository at this point in the history
Fixes to initial state sync panels on alertmanager dashboard.
  • Loading branch information
stevesg authored Sep 2, 2021
2 parents dda3e68 + 795b0ba commit d062bc2
Showing 1 changed file with 20 additions and 5 deletions.
25 changes: 20 additions & 5 deletions cortex-mixin/dashboards/alertmanager.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -152,15 +152,23 @@ local utils = import 'mixin-utils/utils.libsonnet';
.addRow(
$.row('Sharding Initial State Sync')
.addPanel(
$.panel('Initial syncs/sec') +
$.panel('Tenant initial sync outcomes') +
$.queryPanel(
'sum by(outcome) (rate(cortex_alertmanager_state_initial_sync_completed_total{%s}[$__rate_interval]))' % $.jobMatcher('alertmanager'),
'sum by(outcome) (cortex_alertmanager_state_initial_sync_completed_total{%s})' % $.jobMatcher('alertmanager'),
'{{outcome}}'
)
) +
$.stack
)
.addPanel(
$.panel('Initial sync duration') +
$.latencyPanel('cortex_alertmanager_state_initial_sync_duration_seconds', '{%s}' % $.jobMatcher('alertmanager'))
$.latencyPanel('cortex_alertmanager_state_initial_sync_duration_seconds', '{%s}' % $.jobMatcher('alertmanager')) + {
targets: [
target {
interval: '1m',
}
for target in super.targets
],
}
)
.addPanel(
$.panel('Fetch state from other alertmanagers /sec') +
Expand All @@ -174,7 +182,14 @@ local utils = import 'mixin-utils/utils.libsonnet';
'sum(rate(cortex_alertmanager_state_fetch_replica_state_failed_total{%s}[$__rate_interval]))' % $.jobMatcher('alertmanager'),
],
['success', 'failed']
)
) + {
targets: [
target {
interval: '1m',
}
for target in super.targets
],
}
)
)
.addRow(
Expand Down

0 comments on commit d062bc2

Please sign in to comment.