@@ -46,12 +46,18 @@ local utils = import 'mixin-utils/utils.libsonnet';
46
46
)
47
47
.addPanel(
48
48
$.panel('Results Cache Hit %' ) +
49
- $.queryPanel('sum(rate(cortex_cache_hits{name=~"frontend.+", %s}[1m])) / sum(rate(cortex_cache_fetched_keys{name=~"frontend.+", %s}[1m]))' % [$.jobMatcher($._config.job_names.query_frontend), $.jobMatcher($._config.job_names.query_frontend)], 'Hit Rate' ) +
49
+ $.queryPanel(|||
50
+ sum(rate(cortex_cache_hits{name=~"frontend.+", %(q)s}[1m])) / sum(rate(cortex_cache_fetched_keys{name=~"frontend.+", %(q)s}[1m])) or
51
+ sum(rate(cortex_cache_hits_total{name=~"frontend.+", %(q)s}[1m])) / sum(rate(cortex_cache_fetched_keys_total{name=~"frontend.+", %(q)s}[1m]))
52
+ ||| % { q: $.jobMatcher($._config.job_names.query_frontend) }, 'Hit Rate' ) +
50
53
{ yaxes: $.yaxes({ format: 'percentunit' , max: 1 }) },
51
54
)
52
55
.addPanel(
53
56
$.panel('Results Cache misses' ) +
54
- $.queryPanel('sum(rate(cortex_cache_fetched_keys{name=~"frontend.+", %s}[1m])) - sum(rate(cortex_cache_hits{name=~"frontend.+", %s}[1m]))' % [$.jobMatcher($._config.job_names.query_frontend), $.jobMatcher($._config.job_names.query_frontend)], 'Miss Rate' ),
57
+ $.queryPanel(|||
58
+ sum(rate(cortex_cache_fetched_keys{name=~"frontend.+", %(q)s}[1m])) - sum(rate(cortex_cache_hits{name=~"frontend.+", %(q)s}[1m])) or
59
+ sum(rate(cortex_cache_fetched_keys_total{name=~"frontend.+", %(q)s}[1m])) - sum(rate(cortex_cache_hits_total{name=~"frontend.+", %(q)s}[1m]))
60
+ ||| % { q: $.jobMatcher($._config.job_names.query_frontend) }, 'Miss Rate' ),
55
61
)
56
62
)
57
63
.addRow(
@@ -94,7 +100,10 @@ local utils = import 'mixin-utils/utils.libsonnet';
94
100
)
95
101
.addPanel(
96
102
$.panel('Chunk cache misses' ) +
97
- $.queryPanel('sum(rate(cortex_cache_fetched_keys{%s,name="chunksmemcache"}[1m])) - sum(rate(cortex_cache_hits{%s,name="chunksmemcache"}[1m]))' % [$.jobMatcher($._config.job_names.querier), $.jobMatcher($._config.job_names.querier)], 'Hit rate' ),
103
+ $.queryPanel(|||
104
+ sum(rate(cortex_cache_fetched_keys{%(q)s,name="chunksmemcache"}[1m])) - sum(rate(cortex_cache_hits{%(q)s,name="chunksmemcache"}[1m])) or
105
+ sum(rate(cortex_cache_fetched_keys_total{%(q)s,name="chunksmemcache"}[1m])) - sum(rate(cortex_cache_hits_total{%(q)s,name="chunksmemcache"}[1m]))
106
+ ||| % { q: $.jobMatcher($._config.job_names.query_frontend) }, 'Hit rate' ),
98
107
)
99
108
.addPanel(
100
109
$.panel('Chunk cache corruptions' ) +
0 commit comments