@@ -14,8 +14,7 @@ local utils = import 'mixin-utils/utils.libsonnet';
14
14
$.panel('Latency' ) +
15
15
utils.latencyRecordingRulePanel('cortex_request_duration_seconds' , $.jobSelector($._config.job_names.gateway) + [utils.selector.re('route' , 'api_prom_api_v1_.+' )])
16
16
)
17
- .addPanelIf(
18
- $._config.per_instance_label != '' ,
17
+ .addPanel(
19
18
$.panel('Per %s p99 Latency' % $._config.per_instance_label) +
20
19
$.hiddenLegendQueryPanel(
21
20
'histogram_quantile(0.99, sum by(le, %s) (rate(cortex_request_duration_seconds_bucket{%s, route=~"api_prom_api_v1_.+"}[$__interval])))' % [$._config.per_instance_label, $.jobMatcherEquality($._config.job_names.gateway)], ''
@@ -33,8 +32,7 @@ local utils = import 'mixin-utils/utils.libsonnet';
33
32
$.panel('Latency' ) +
34
33
utils.latencyRecordingRulePanel('cortex_request_duration_seconds' , $.jobSelector($._config.job_names.query_frontend) + [utils.selector.re('route' , 'api_prom_api_v1_.+' )])
35
34
)
36
- .addPanelIf(
37
- $._config.per_instance_label != '' ,
35
+ .addPanel(
38
36
$.panel('Per %s p99 Latency' % $._config.per_instance_label) +
39
37
$.hiddenLegendQueryPanel(
40
38
'histogram_quantile(0.99, sum by(le, %s) (rate(cortex_request_duration_seconds_bucket{%s, route=~"api_prom_api_v1_.+"}[$__interval])))' % [$._config.per_instance_label, $.jobMatcherEquality($._config.job_names.query_frontend)], ''
@@ -63,8 +61,7 @@ local utils = import 'mixin-utils/utils.libsonnet';
63
61
$.panel('Latency' ) +
64
62
utils.latencyRecordingRulePanel('cortex_request_duration_seconds' , $.jobSelector($._config.job_names.querier) + [utils.selector.re('route' , 'api_prom_api_v1_.+' )])
65
63
)
66
- .addPanelIf(
67
- $._config.per_instance_label != '' ,
64
+ .addPanel(
68
65
$.panel('Per %s p99 Latency' % $._config.per_instance_label) +
69
66
$.hiddenLegendQueryPanel(
70
67
'histogram_quantile(0.99, sum by(le, %s) (rate(cortex_request_duration_seconds_bucket{%s, route=~"api_prom_api_v1_.+"}[$__interval])))' % [$._config.per_instance_label, $.jobMatcherEquality($._config.job_names.querier)], ''
@@ -82,8 +79,7 @@ local utils = import 'mixin-utils/utils.libsonnet';
82
79
$.panel('Latency' ) +
83
80
utils.latencyRecordingRulePanel('cortex_request_duration_seconds' , $.jobSelector($._config.job_names.ingester) + [utils.selector.re('route' , '/cortex.Ingester/Query(Stream)?|/cortex.Ingester/MetricsForLabelMatchers|/cortex.Ingester/LabelValues|/cortex.Ingester/MetricsMetadata' )])
84
81
)
85
- .addPanelIf(
86
- $._config.per_instance_label != '' ,
82
+ .addPanel(
87
83
$.panel('Per %s p99 Latency' % $._config.per_instance_label) +
88
84
$.hiddenLegendQueryPanel(
89
85
'histogram_quantile(0.99, sum by(le, %s) (rate(cortex_request_duration_seconds_bucket{%s, route=~"/cortex.Ingester/Query(Stream)?|/cortex.Ingester/MetricsForLabelMatchers|/cortex.Ingester/LabelValues|/cortex.Ingester/MetricsMetadata"}[$__interval])))' % [$._config.per_instance_label, $.jobMatcherEquality($._config.job_names.ingester)], ''
@@ -102,8 +98,7 @@ local utils = import 'mixin-utils/utils.libsonnet';
102
98
$.panel('Latency' ) +
103
99
utils.latencyRecordingRulePanel('cortex_request_duration_seconds' , $.jobSelector($._config.job_names.store_gateway) + [utils.selector.re('route' , '/gatewaypb.StoreGateway/.*' )])
104
100
)
105
- .addPanelIf(
106
- $._config.per_instance_label != '' ,
101
+ .addPanel(
107
102
$.panel('Per %s p99 Latency' % $._config.per_instance_label) +
108
103
$.hiddenLegendQueryPanel(
109
104
'histogram_quantile(0.99, sum by(le, %s) (rate(cortex_request_duration_seconds_bucket{%s, route=~"/gatewaypb.StoreGateway/.*"}[$__interval])))' % [$._config.per_instance_label, $.jobMatcherEquality($._config.job_names.store_gateway)], ''
0 commit comments