@@ -8,46 +8,46 @@ local utils = import 'mixin-utils/utils.libsonnet';
8
8
$.row('Active Series / Chunks' )
9
9
.addPanel(
10
10
$.panel('Series' ) +
11
- $.queryPanel('sum(cortex_ingester_memory_series{%s})' % $.jobMatcher(' ingester' ), 'series' ),
11
+ $.queryPanel('sum(cortex_ingester_memory_series{%s})' % $.jobMatcher($._config.job_names. ingester), 'series' ),
12
12
)
13
13
.addPanel(
14
14
$.panel('Chunks per series' ) +
15
- $.queryPanel('sum(cortex_ingester_memory_chunks{%s}) / sum(cortex_ingester_memory_series{%s})' % [$.jobMatcher(' ingester' ), $.jobMatcher(' ingester' )], 'chunks' ),
15
+ $.queryPanel('sum(cortex_ingester_memory_chunks{%s}) / sum(cortex_ingester_memory_series{%s})' % [$.jobMatcher($._config.job_names. ingester), $.jobMatcher($._config.job_names. ingester)], 'chunks' ),
16
16
)
17
17
)
18
18
.addRow(
19
19
$.row('Flush Stats' )
20
20
.addPanel(
21
21
$.panel('Utilization' ) +
22
- $.latencyPanel('cortex_ingester_chunk_utilization' , '{%s}' % $.jobMatcher(' ingester' ), multiplier='1' ) +
22
+ $.latencyPanel('cortex_ingester_chunk_utilization' , '{%s}' % $.jobMatcher($._config.job_names. ingester), multiplier='1' ) +
23
23
{ yaxes: $.yaxes('percentunit' ) },
24
24
)
25
25
.addPanel(
26
26
$.panel('Age' ) +
27
- $.latencyPanel('cortex_ingester_chunk_age_seconds' , '{%s}' % $.jobMatcher(' ingester' )),
27
+ $.latencyPanel('cortex_ingester_chunk_age_seconds' , '{%s}' % $.jobMatcher($._config.job_names. ingester)),
28
28
),
29
29
)
30
30
.addRow(
31
31
$.row('Flush Stats' )
32
32
.addPanel(
33
33
$.panel('Size' ) +
34
- $.latencyPanel('cortex_ingester_chunk_length' , '{%s}' % $.jobMatcher(' ingester' ), multiplier='1' ) +
34
+ $.latencyPanel('cortex_ingester_chunk_length' , '{%s}' % $.jobMatcher($._config.job_names. ingester), multiplier='1' ) +
35
35
{ yaxes: $.yaxes('short' ) },
36
36
)
37
37
.addPanel(
38
38
$.panel('Entries' ) +
39
- $.queryPanel('sum(rate(cortex_chunk_store_index_entries_per_chunk_sum{%s}[5m])) / sum(rate(cortex_chunk_store_index_entries_per_chunk_count{%s}[5m]))' % [$.jobMatcher(' ingester' ), $.jobMatcher(' ingester' )], 'entries' ),
39
+ $.queryPanel('sum(rate(cortex_chunk_store_index_entries_per_chunk_sum{%s}[5m])) / sum(rate(cortex_chunk_store_index_entries_per_chunk_count{%s}[5m]))' % [$.jobMatcher($._config.job_names. ingester), $.jobMatcher($._config.job_names. ingester)], 'entries' ),
40
40
),
41
41
)
42
42
.addRow(
43
43
$.row('Flush Stats' )
44
44
.addPanel(
45
45
$.panel('Queue Length' ) +
46
- $.queryPanel('cortex_ingester_flush_queue_length{%s}' % $.jobMatcher(' ingester' ), '{{instance}}' ),
46
+ $.queryPanel('cortex_ingester_flush_queue_length{%s}' % $.jobMatcher($._config.job_names. ingester), '{{instance}}' ),
47
47
)
48
48
.addPanel(
49
49
$.panel('Flush Rate' ) +
50
- $.qpsPanel('cortex_ingester_chunk_age_seconds_count{%s}' % $.jobMatcher(' ingester' )),
50
+ $.qpsPanel('cortex_ingester_chunk_age_seconds_count{%s}' % $.jobMatcher($._config.job_names. ingester)),
51
51
),
52
52
),
53
53
@@ -58,24 +58,24 @@ local utils = import 'mixin-utils/utils.libsonnet';
58
58
$.row('' )
59
59
.addPanel(
60
60
$.panel('Bytes Logged (WAL+Checkpoint) / ingester / second' ) +
61
- $.queryPanel('avg(rate(cortex_ingester_wal_logged_bytes_total{%(m)s}[$__interval])) + avg(rate(cortex_ingester_checkpoint_logged_bytes_total{%(m)s}[$__interval]))' % { m: $.jobMatcher(' ingester' ) }, 'bytes' ) +
61
+ $.queryPanel('avg(rate(cortex_ingester_wal_logged_bytes_total{%(m)s}[$__interval])) + avg(rate(cortex_ingester_checkpoint_logged_bytes_total{%(m)s}[$__interval]))' % { m: $.jobMatcher($._config.job_names. ingester) }, 'bytes' ) +
62
62
{ yaxes: $.yaxes('bytes' ) },
63
63
)
64
64
)
65
65
.addRow(
66
66
$.row('WAL' )
67
67
.addPanel(
68
68
$.panel('Records logged / ingester / second' ) +
69
- $.queryPanel('avg(rate(cortex_ingester_wal_records_logged_total{%s}[$__interval]))' % $.jobMatcher(' ingester' ), 'records' ),
69
+ $.queryPanel('avg(rate(cortex_ingester_wal_records_logged_total{%s}[$__interval]))' % $.jobMatcher($._config.job_names. ingester), 'records' ),
70
70
)
71
71
.addPanel(
72
72
$.panel('Bytes per record' ) +
73
- $.queryPanel('avg(rate(cortex_ingester_wal_logged_bytes_total{%(m)s}[$__interval]) / rate(cortex_ingester_wal_records_logged_total{%(m)s}[$__interval]))' % { m: $.jobMatcher(' ingester' ) }, 'bytes' ) +
73
+ $.queryPanel('avg(rate(cortex_ingester_wal_logged_bytes_total{%(m)s}[$__interval]) / rate(cortex_ingester_wal_records_logged_total{%(m)s}[$__interval]))' % { m: $.jobMatcher($._config.job_names. ingester) }, 'bytes' ) +
74
74
{ yaxes: $.yaxes('bytes' ) },
75
75
)
76
76
.addPanel(
77
77
$.panel('Bytes per sample' ) +
78
- $.queryPanel('avg(rate(cortex_ingester_wal_logged_bytes_total{%(m)s}[$__interval]) / rate(cortex_ingester_ingested_samples_total{%(m)s}[$__interval]))' % { m: $.jobMatcher(' ingester' ) }, 'bytes' ) +
78
+ $.queryPanel('avg(rate(cortex_ingester_wal_logged_bytes_total{%(m)s}[$__interval]) / rate(cortex_ingester_ingested_samples_total{%(m)s}[$__interval]))' % { m: $.jobMatcher($._config.job_names. ingester) }, 'bytes' ) +
79
79
{ yaxes: $.yaxes('bytes' ) },
80
80
)
81
81
.addPanel(
@@ -88,13 +88,13 @@ local utils = import 'mixin-utils/utils.libsonnet';
88
88
$.row('Checkpoint' )
89
89
.addPanel(
90
90
$.panel('Checkpoint creation/deletion / sec' ) +
91
- $.queryPanel('rate(cortex_ingester_checkpoint_creations_total{%s}[$__interval])' % $.jobMatcher(' ingester' ), '{{instance}}-creation' ) +
92
- $.queryPanel('rate(cortex_ingester_checkpoint_deletions_total{%s}[$__interval])' % $.jobMatcher(' ingester' ), '{{instance}}-deletion' ),
91
+ $.queryPanel('rate(cortex_ingester_checkpoint_creations_total{%s}[$__interval])' % $.jobMatcher($._config.job_names. ingester), '{{instance}}-creation' ) +
92
+ $.queryPanel('rate(cortex_ingester_checkpoint_deletions_total{%s}[$__interval])' % $.jobMatcher($._config.job_names. ingester), '{{instance}}-deletion' ),
93
93
)
94
94
.addPanel(
95
95
$.panel('Checkpoint creation/deletion failed / sec' ) +
96
- $.queryPanel('rate(cortex_ingester_checkpoint_creations_failed_total{%s}[$__interval])' % $.jobMatcher(' ingester' ), '{{instance}}-creation' ) +
97
- $.queryPanel('rate(cortex_ingester_checkpoint_deletions_failed_total{%s}[$__interval])' % $.jobMatcher(' ingester' ), '{{instance}}-deletion' ),
96
+ $.queryPanel('rate(cortex_ingester_checkpoint_creations_failed_total{%s}[$__interval])' % $.jobMatcher($._config.job_names. ingester), '{{instance}}-creation' ) +
97
+ $.queryPanel('rate(cortex_ingester_checkpoint_deletions_failed_total{%s}[$__interval])' % $.jobMatcher($._config.job_names. ingester), '{{instance}}-deletion' ),
98
98
)
99
99
),
100
100
}
0 commit comments