Skip to content

Commit a3affb3

Browse files
feat: API Server availability rules consistency (#976)
* feat: ensure api server availability rules consistency * fix: select bucket infinity * fix: parenthesis
1 parent f4f0d15 commit a3affb3

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

rules/kube_apiserver-availability.libsonnet

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,27 +30,27 @@
3030
for verb in verbs
3131
] + [
3232
{
33-
record: 'cluster_verb_scope:apiserver_request_sli_duration_seconds_count:increase1h',
33+
record: 'cluster_verb_scope_le:apiserver_request_sli_duration_seconds_bucket:increase1h',
3434
expr: |||
35-
sum by (%(clusterLabel)s, verb, scope) (increase(apiserver_request_sli_duration_seconds_count{%(kubeApiserverSelector)s}[1h]))
35+
sum by (%(clusterLabel)s, verb, scope, le) (increase(apiserver_request_sli_duration_seconds_bucket[1h]))
3636
||| % $._config,
3737
},
3838
{
39-
record: 'cluster_verb_scope:apiserver_request_sli_duration_seconds_count:increase%s' % SLODays,
39+
record: 'cluster_verb_scope_le:apiserver_request_sli_duration_seconds_bucket:increase%s' % SLODays,
4040
expr: |||
41-
sum by (%s, verb, scope) (avg_over_time(cluster_verb_scope:apiserver_request_sli_duration_seconds_count:increase1h[%s]) * 24 * %s)
41+
sum by (%s, verb, scope, le) (avg_over_time(cluster_verb_scope_le:apiserver_request_sli_duration_seconds_bucket:increase1h[%s]) * 24 * %s)
4242
||| % [$._config.clusterLabel, SLODays, $._config.SLOs.apiserver.days],
4343
},
4444
{
45-
record: 'cluster_verb_scope_le:apiserver_request_sli_duration_seconds_bucket:increase1h',
45+
record: 'cluster_verb_scope:apiserver_request_sli_duration_seconds_count:increase1h',
4646
expr: |||
47-
sum by (%(clusterLabel)s, verb, scope, le) (increase(apiserver_request_sli_duration_seconds_bucket[1h]))
47+
sum by (%(clusterLabel)s, verb, scope) (cluster_verb_scope_le:apiserver_request_sli_duration_seconds_bucket:increase1h{le="+Inf"})
4848
||| % $._config,
4949
},
5050
{
51-
record: 'cluster_verb_scope_le:apiserver_request_sli_duration_seconds_bucket:increase%s' % SLODays,
51+
record: 'cluster_verb_scope:apiserver_request_sli_duration_seconds_count:increase%s' % SLODays,
5252
expr: |||
53-
sum by (%s, verb, scope, le) (avg_over_time(cluster_verb_scope_le:apiserver_request_sli_duration_seconds_bucket:increase1h[%s]) * 24 * %s)
53+
sum by (%s, verb, scope) (cluster_verb_scope_le:apiserver_request_sli_duration_seconds_bucket:increase%s{le="+Inf"} * 24 * %s)
5454
||| % [$._config.clusterLabel, SLODays, $._config.SLOs.apiserver.days],
5555
},
5656
{

0 commit comments

Comments
 (0)