Skip to content
This repository was archived by the owner on Apr 28, 2025. It is now read-only.

Commit 59dc335

Browse files
authored
adjust recording rules to use kv_name (#86)
Signed-off-by: Jacob Lisi <[email protected]>
1 parent 9287d33 commit 59dc335

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

cortex-mixin/dashboards/writes.libsonnet

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ local utils = import 'mixin-utils/utils.libsonnet';
5656
$.row('KV Store (HA Dedupe)')
5757
.addPanel(
5858
$.panel('QPS') +
59-
$.qpsPanel('cortex_kv_request_duration_seconds_count{%s}' % $.jobMatcher($._config.job_names.distributor))
59+
$.qpsPanel('cortex_kv_request_duration_seconds_count{%s, kv_name="distributor-hatracker"}' % $.jobMatcher($._config.job_names.distributor))
6060
)
6161
.addPanel(
6262
$.panel('Latency') +
63-
utils.latencyRecordingRulePanel('cortex_kv_request_duration_seconds', $.jobSelector($._config.job_names.distributor))
63+
utils.latencyRecordingRulePanel('cortex_kv_request_duration_seconds', $.jobSelector($._config.job_names.distributor) + [utils.selector.eq('kv_name', 'distributor-hatracker')])
6464
)
6565
)
6666
.addRow(
@@ -78,11 +78,11 @@ local utils = import 'mixin-utils/utils.libsonnet';
7878
$.row('KV Store (Ring)')
7979
.addPanel(
8080
$.panel('QPS') +
81-
$.qpsPanel('cortex_kv_request_duration_seconds_count{%s}' % $.jobMatcher($._config.job_names.ingester))
81+
$.qpsPanel('cortex_kv_request_duration_seconds_count{%s, kv_name="ingester-lifecycler"}' % $.jobMatcher($._config.job_names.ingester))
8282
)
8383
.addPanel(
8484
$.panel('Latency') +
85-
utils.latencyRecordingRulePanel('cortex_kv_request_duration_seconds', $.jobSelector($._config.job_names.ingester))
85+
utils.latencyRecordingRulePanel('cortex_kv_request_duration_seconds', $.jobSelector($._config.job_names.ingester) + [utils.selector.eq('kv_name', 'ingester-lifecycler')])
8686
)
8787
)
8888
.addRowIf(

cortex-mixin/recording_rules.libsonnet

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ local utils = import 'mixin-utils/utils.libsonnet';
2929
utils.histogramRules('cortex_chunk_store_chunks_per_query', ['cluster', 'job']) +
3030
utils.histogramRules('cortex_database_request_duration_seconds', ['cluster', 'job', 'method']) +
3131
utils.histogramRules('cortex_gcs_request_duration_seconds', ['cluster', 'job', 'operation']) +
32-
utils.histogramRules('cortex_kv_request_duration_seconds', ['cluster', 'job']),
32+
utils.histogramRules('cortex_kv_request_duration_seconds', ['cluster', 'job', 'kv_name']),
3333
},
3434
{
3535
name: 'cortex_queries',

0 commit comments

Comments
 (0)