@@ -11,15 +11,15 @@ local utils = import 'mixin-utils/utils.libsonnet';
11
11
})
12
12
.addPanel(
13
13
$.panel('Total Alerts' ) +
14
- $.statPanel('sum(cluster_job_%s:cortex_alertmanager_alerts:sum{%s})' % [$._config.per_instance_label, $.jobMatcher(' alertmanager' )], format='short' )
14
+ $.statPanel('sum(cluster_job_%s:cortex_alertmanager_alerts:sum{%s})' % [$._config.per_instance_label, $.jobMatcher($._config.job_names. alertmanager)], format='short' )
15
15
)
16
16
.addPanel(
17
17
$.panel('Total Silences' ) +
18
- $.statPanel('sum(cluster_job_%s:cortex_alertmanager_silences:sum{%s})' % [$._config.per_instance_label, $.jobMatcher(' alertmanager' )], format='short' )
18
+ $.statPanel('sum(cluster_job_%s:cortex_alertmanager_silences:sum{%s})' % [$._config.per_instance_label, $.jobMatcher($._config.job_names. alertmanager)], format='short' )
19
19
)
20
20
.addPanel(
21
21
$.panel('Tenants' ) +
22
- $.statPanel('max(cortex_alertmanager_tenants_discovered{%s})' % $.jobMatcher(' alertmanager' ), format='short' )
22
+ $.statPanel('max(cortex_alertmanager_tenants_discovered{%s})' % $.jobMatcher($._config.job_names. alertmanager), format='short' )
23
23
)
24
24
)
25
25
.addRow(
@@ -32,8 +32,8 @@ local utils = import 'mixin-utils/utils.libsonnet';
32
32
sum(cluster_job:cortex_alertmanager_alerts_received_total:rate5m{%s})
33
33
-
34
34
sum(cluster_job:cortex_alertmanager_alerts_invalid_total:rate5m{%s})
35
- ||| % [$.jobMatcher(' alertmanager' ), $.jobMatcher(' alertmanager' )],
36
- 'sum(cluster_job:cortex_alertmanager_alerts_invalid_total:rate5m{%s})' % $.jobMatcher(' alertmanager' ),
35
+ ||| % [$.jobMatcher($._config.job_names. alertmanager), $.jobMatcher($._config.job_names. alertmanager)],
36
+ 'sum(cluster_job:cortex_alertmanager_alerts_invalid_total:rate5m{%s})' % $.jobMatcher($._config.job_names. alertmanager),
37
37
],
38
38
['success' , 'failed' ]
39
39
)
@@ -49,8 +49,8 @@ local utils = import 'mixin-utils/utils.libsonnet';
49
49
sum(cluster_job_integration:cortex_alertmanager_notifications_total:rate5m{%s})
50
50
-
51
51
sum(cluster_job_integration:cortex_alertmanager_notifications_failed_total:rate5m{%s})
52
- ||| % [$.jobMatcher(' alertmanager' ), $.jobMatcher(' alertmanager' )],
53
- 'sum(cluster_job_integration:cortex_alertmanager_notifications_failed_total:rate5m{%s})' % $.jobMatcher(' alertmanager' ),
52
+ ||| % [$.jobMatcher($._config.job_names. alertmanager), $.jobMatcher($._config.job_names. alertmanager)],
53
+ 'sum(cluster_job_integration:cortex_alertmanager_notifications_failed_total:rate5m{%s})' % $.jobMatcher($._config.job_names. alertmanager),
54
54
],
55
55
['success' , 'failed' ]
56
56
)
@@ -66,15 +66,15 @@ local utils = import 'mixin-utils/utils.libsonnet';
66
66
sum(cluster_job_integration:cortex_alertmanager_notifications_failed_total:rate5m{%s}) by(integration)
67
67
) > 0
68
68
or on () vector(0)
69
- ||| % [$.jobMatcher(' alertmanager' ), $.jobMatcher(' alertmanager' )],
70
- 'sum(cluster_job_integration:cortex_alertmanager_notifications_failed_total:rate5m{%s}) by(integration)' % $.jobMatcher(' alertmanager' ),
69
+ ||| % [$.jobMatcher($._config.job_names. alertmanager), $.jobMatcher($._config.job_names. alertmanager)],
70
+ 'sum(cluster_job_integration:cortex_alertmanager_notifications_failed_total:rate5m{%s}) by(integration)' % $.jobMatcher($._config.job_names. alertmanager),
71
71
],
72
72
['success - {{ integration }}' , 'failed - {{ integration }}' ]
73
73
)
74
74
)
75
75
.addPanel(
76
76
$.panel('Latency' ) +
77
- $.latencyPanel('cortex_alertmanager_notification_latency_seconds' , '{%s}' % $.jobMatcher(' alertmanager' ))
77
+ $.latencyPanel('cortex_alertmanager_notification_latency_seconds' , '{%s}' % $.jobMatcher($._config.job_names. alertmanager))
78
78
)
79
79
)
80
80
.addRow(
@@ -96,23 +96,23 @@ local utils = import 'mixin-utils/utils.libsonnet';
96
96
.addPanel(
97
97
$.panel('Per %s Tenants' % $._config.per_instance_label) +
98
98
$.queryPanel(
99
- 'max by(%s) (cortex_alertmanager_tenants_owned{%s})' % [$._config.per_instance_label, $.jobMatcher(' alertmanager' )],
99
+ 'max by(%s) (cortex_alertmanager_tenants_owned{%s})' % [$._config.per_instance_label, $.jobMatcher($._config.job_names. alertmanager)],
100
100
'{{%s}}' % $._config.per_instance_label
101
101
) +
102
102
$.stack
103
103
)
104
104
.addPanel(
105
105
$.panel('Per %s Alerts' % $._config.per_instance_label) +
106
106
$.queryPanel(
107
- 'sum by(%s) (cluster_job_%s:cortex_alertmanager_alerts:sum{%s})' % [$._config.per_instance_label, $._config.per_instance_label, $.jobMatcher(' alertmanager' )],
107
+ 'sum by(%s) (cluster_job_%s:cortex_alertmanager_alerts:sum{%s})' % [$._config.per_instance_label, $._config.per_instance_label, $.jobMatcher($._config.job_names. alertmanager)],
108
108
'{{%s}}' % $._config.per_instance_label
109
109
) +
110
110
$.stack
111
111
)
112
112
.addPanel(
113
113
$.panel('Per %s Silences' % $._config.per_instance_label) +
114
114
$.queryPanel(
115
- 'sum by(%s) (cluster_job_%s:cortex_alertmanager_silences:sum{%s})' % [$._config.per_instance_label, $._config.per_instance_label, $.jobMatcher(' alertmanager' )],
115
+ 'sum by(%s) (cluster_job_%s:cortex_alertmanager_silences:sum{%s})' % [$._config.per_instance_label, $._config.per_instance_label, $.jobMatcher($._config.job_names. alertmanager)],
116
116
'{{%s}}' % $._config.per_instance_label
117
117
) +
118
118
$.stack
@@ -128,23 +128,23 @@ local utils = import 'mixin-utils/utils.libsonnet';
128
128
sum(rate(cortex_alertmanager_sync_configs_total{%s}[$__rate_interval]))
129
129
-
130
130
sum(rate(cortex_alertmanager_sync_configs_failed_total{%s}[$__rate_interval]))
131
- ||| % [$.jobMatcher(' alertmanager' ), $.jobMatcher(' alertmanager' )],
132
- 'sum(rate(cortex_alertmanager_sync_configs_failed_total{%s}[$__rate_interval]))' % $.jobMatcher(' alertmanager' ),
131
+ ||| % [$.jobMatcher($._config.job_names. alertmanager), $.jobMatcher($._config.job_names. alertmanager)],
132
+ 'sum(rate(cortex_alertmanager_sync_configs_failed_total{%s}[$__rate_interval]))' % $.jobMatcher($._config.job_names. alertmanager),
133
133
],
134
134
['success' , 'failed' ]
135
135
)
136
136
)
137
137
.addPanel(
138
138
$.panel('Syncs/sec (By Reason)' ) +
139
139
$.queryPanel(
140
- 'sum by(reason) (rate(cortex_alertmanager_sync_configs_total{%s}[$__rate_interval]))' % $.jobMatcher(' alertmanager' ),
140
+ 'sum by(reason) (rate(cortex_alertmanager_sync_configs_total{%s}[$__rate_interval]))' % $.jobMatcher($._config.job_names. alertmanager),
141
141
'{{reason}}'
142
142
)
143
143
)
144
144
.addPanel(
145
145
$.panel('Ring Check Errors/sec' ) +
146
146
$.queryPanel(
147
- 'sum (rate(cortex_alertmanager_ring_check_errors_total{%s}[$__rate_interval]))' % $.jobMatcher(' alertmanager' ),
147
+ 'sum (rate(cortex_alertmanager_ring_check_errors_total{%s}[$__rate_interval]))' % $.jobMatcher($._config.job_names. alertmanager),
148
148
'errors'
149
149
)
150
150
)
@@ -154,7 +154,7 @@ local utils = import 'mixin-utils/utils.libsonnet';
154
154
.addPanel(
155
155
$.panel('Initial syncs /sec' ) +
156
156
$.queryPanel(
157
- 'sum by(outcome) (rate(cortex_alertmanager_state_initial_sync_completed_total{%s}[$__rate_interval]))' % $.jobMatcher(' alertmanager' ),
157
+ 'sum by(outcome) (rate(cortex_alertmanager_state_initial_sync_completed_total{%s}[$__rate_interval]))' % $.jobMatcher($._config.job_names. alertmanager),
158
158
'{{outcome}}'
159
159
) + {
160
160
targets: [
@@ -167,7 +167,7 @@ local utils = import 'mixin-utils/utils.libsonnet';
167
167
)
168
168
.addPanel(
169
169
$.panel('Initial sync duration' ) +
170
- $.latencyPanel('cortex_alertmanager_state_initial_sync_duration_seconds' , '{%s}' % $.jobMatcher(' alertmanager' )) + {
170
+ $.latencyPanel('cortex_alertmanager_state_initial_sync_duration_seconds' , '{%s}' % $.jobMatcher($._config.job_names. alertmanager)) + {
171
171
targets: [
172
172
target {
173
173
interval: '1m' ,
@@ -184,8 +184,8 @@ local utils = import 'mixin-utils/utils.libsonnet';
184
184
sum(rate(cortex_alertmanager_state_fetch_replica_state_total{%s}[$__rate_interval]))
185
185
-
186
186
sum(rate(cortex_alertmanager_state_fetch_replica_state_failed_total{%s}[$__rate_interval]))
187
- ||| % [$.jobMatcher(' alertmanager' ), $.jobMatcher(' alertmanager' )],
188
- 'sum(rate(cortex_alertmanager_state_fetch_replica_state_failed_total{%s}[$__rate_interval]))' % $.jobMatcher(' alertmanager' ),
187
+ ||| % [$.jobMatcher($._config.job_names. alertmanager), $.jobMatcher($._config.job_names. alertmanager)],
188
+ 'sum(rate(cortex_alertmanager_state_fetch_replica_state_failed_total{%s}[$__rate_interval]))' % $.jobMatcher($._config.job_names. alertmanager),
189
189
],
190
190
['success' , 'failed' ]
191
191
) + {
@@ -208,8 +208,8 @@ local utils = import 'mixin-utils/utils.libsonnet';
208
208
sum(cluster_job:cortex_alertmanager_state_replication_total:rate5m{%s})
209
209
-
210
210
sum(cluster_job:cortex_alertmanager_state_replication_failed_total:rate5m{%s})
211
- ||| % [$.jobMatcher(' alertmanager' ), $.jobMatcher(' alertmanager' )],
212
- 'sum(cluster_job:cortex_alertmanager_state_replication_failed_total:rate5m{%s})' % $.jobMatcher(' alertmanager' ),
211
+ ||| % [$.jobMatcher($._config.job_names. alertmanager), $.jobMatcher($._config.job_names. alertmanager)],
212
+ 'sum(cluster_job:cortex_alertmanager_state_replication_failed_total:rate5m{%s})' % $.jobMatcher($._config.job_names. alertmanager),
213
213
],
214
214
['success' , 'failed' ]
215
215
)
@@ -222,8 +222,8 @@ local utils = import 'mixin-utils/utils.libsonnet';
222
222
sum(cluster_job:cortex_alertmanager_partial_state_merges_total:rate5m{%s})
223
223
-
224
224
sum(cluster_job:cortex_alertmanager_partial_state_merges_failed_total:rate5m{%s})
225
- ||| % [$.jobMatcher(' alertmanager' ), $.jobMatcher(' alertmanager' )],
226
- 'sum(cluster_job:cortex_alertmanager_partial_state_merges_failed_total:rate5m{%s})' % $.jobMatcher(' alertmanager' ),
225
+ ||| % [$.jobMatcher($._config.job_names. alertmanager), $.jobMatcher($._config.job_names. alertmanager)],
226
+ 'sum(cluster_job:cortex_alertmanager_partial_state_merges_failed_total:rate5m{%s})' % $.jobMatcher($._config.job_names. alertmanager),
227
227
],
228
228
['success' , 'failed' ]
229
229
)
@@ -236,8 +236,8 @@ local utils = import 'mixin-utils/utils.libsonnet';
236
236
sum(rate(cortex_alertmanager_state_persist_total{%s}[$__rate_interval]))
237
237
-
238
238
sum(rate(cortex_alertmanager_state_persist_failed_total{%s}[$__rate_interval]))
239
- ||| % [$.jobMatcher(' alertmanager' ), $.jobMatcher(' alertmanager' )],
240
- 'sum(rate(cortex_alertmanager_state_persist_failed_total{%s}[$__rate_interval]))' % $.jobMatcher(' alertmanager' ),
239
+ ||| % [$.jobMatcher($._config.job_names. alertmanager), $.jobMatcher($._config.job_names. alertmanager)],
240
+ 'sum(rate(cortex_alertmanager_state_persist_failed_total{%s}[$__rate_interval]))' % $.jobMatcher($._config.job_names. alertmanager),
241
241
],
242
242
['success' , 'failed' ]
243
243
)
0 commit comments