@@ -8,16 +8,16 @@ local utils = import 'mixin-utils/utils.libsonnet';
88 $.row('Gateway' )
99 .addPanel(
1010 $.panel('QPS' ) +
11- $.qpsPanel('cortex_request_duration_seconds_count{%s, route=~"api_prom_api_v1_ .+"}' % $.jobMatcher($._config.job_names.gateway))
11+ $.qpsPanel('cortex_request_duration_seconds_count{%s, route=~"(prometheus|api_prom)_api_v1_ .+"}' % $.jobMatcher($._config.job_names.gateway))
1212 )
1313 .addPanel(
1414 $.panel('Latency' ) +
15- utils.latencyRecordingRulePanel('cortex_request_duration_seconds' , $.jobSelector($._config.job_names.gateway) + [utils.selector.re('route' , 'api_prom_api_v1_ .+' )])
15+ utils.latencyRecordingRulePanel('cortex_request_duration_seconds' , $.jobSelector($._config.job_names.gateway) + [utils.selector.re('route' , '(prometheus|api_prom)_api_v1_ .+' )])
1616 )
1717 .addPanel(
1818 $.panel('Per %s p99 Latency' % $._config.per_instance_label) +
1919 $.hiddenLegendQueryPanel(
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)], ''
20+ 'histogram_quantile(0.99, sum by(le, %s) (rate(cortex_request_duration_seconds_bucket{%s, route=~"(prometheus|api_prom)_api_v1_ .+"}[$__interval])))' % [$._config.per_instance_label, $.jobMatcherEquality($._config.job_names.gateway)], ''
2121 ) +
2222 { yaxes: $.yaxes('s' ) }
2323 )
@@ -26,16 +26,16 @@ local utils = import 'mixin-utils/utils.libsonnet';
2626 $.row('Query Frontend' )
2727 .addPanel(
2828 $.panel('QPS' ) +
29- $.qpsPanel('cortex_request_duration_seconds_count{%s, route=~"api_prom_api_v1_ .+"}' % $.jobMatcher($._config.job_names.query_frontend))
29+ $.qpsPanel('cortex_request_duration_seconds_count{%s, route=~"(prometheus|api_prom)_api_v1_ .+"}' % $.jobMatcher($._config.job_names.query_frontend))
3030 )
3131 .addPanel(
3232 $.panel('Latency' ) +
33- utils.latencyRecordingRulePanel('cortex_request_duration_seconds' , $.jobSelector($._config.job_names.query_frontend) + [utils.selector.re('route' , 'api_prom_api_v1_ .+' )])
33+ utils.latencyRecordingRulePanel('cortex_request_duration_seconds' , $.jobSelector($._config.job_names.query_frontend) + [utils.selector.re('route' , '(prometheus|api_prom)_api_v1_ .+' )])
3434 )
3535 .addPanel(
3636 $.panel('Per %s p99 Latency' % $._config.per_instance_label) +
3737 $.hiddenLegendQueryPanel(
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)], ''
38+ 'histogram_quantile(0.99, sum by(le, %s) (rate(cortex_request_duration_seconds_bucket{%s, route=~"(prometheus|api_prom)_api_v1_ .+"}[$__interval])))' % [$._config.per_instance_label, $.jobMatcherEquality($._config.job_names.query_frontend)], ''
3939 ) +
4040 { yaxes: $.yaxes('s' ) }
4141 )
@@ -55,16 +55,16 @@ local utils = import 'mixin-utils/utils.libsonnet';
5555 $.row('Querier' )
5656 .addPanel(
5757 $.panel('QPS' ) +
58- $.qpsPanel('cortex_request_duration_seconds_count{%s, route=~"api_prom_api_v1_ .+"}' % $.jobMatcher($._config.job_names.querier))
58+ $.qpsPanel('cortex_request_duration_seconds_count{%s, route=~"(prometheus|api_prom)_api_v1_ .+"}' % $.jobMatcher($._config.job_names.querier))
5959 )
6060 .addPanel(
6161 $.panel('Latency' ) +
62- utils.latencyRecordingRulePanel('cortex_request_duration_seconds' , $.jobSelector($._config.job_names.querier) + [utils.selector.re('route' , 'api_prom_api_v1_ .+' )])
62+ utils.latencyRecordingRulePanel('cortex_request_duration_seconds' , $.jobSelector($._config.job_names.querier) + [utils.selector.re('route' , '(prometheus|api_prom)_api_v1_ .+' )])
6363 )
6464 .addPanel(
6565 $.panel('Per %s p99 Latency' % $._config.per_instance_label) +
6666 $.hiddenLegendQueryPanel(
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)], ''
67+ 'histogram_quantile(0.99, sum by(le, %s) (rate(cortex_request_duration_seconds_bucket{%s, route=~"(prometheus|api_prom)_api_v1_ .+"}[$__interval])))' % [$._config.per_instance_label, $.jobMatcherEquality($._config.job_names.querier)], ''
6868 ) +
6969 { yaxes: $.yaxes('s' ) }
7070 )
0 commit comments