@@ -46,12 +46,18 @@ local utils = import 'mixin-utils/utils.libsonnet';
4646 )
4747 .addPanel(
4848 $.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' ) +
5053 { yaxes: $.yaxes({ format: 'percentunit' , max: 1 }) },
5154 )
5255 .addPanel(
5356 $.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' ),
5561 )
5662 )
5763 .addRow(
@@ -94,7 +100,10 @@ local utils = import 'mixin-utils/utils.libsonnet';
94100 )
95101 .addPanel(
96102 $.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' ),
98107 )
99108 .addPanel(
100109 $.panel('Chunk cache corruptions' ) +
0 commit comments