Skip to content

Commit 5f43b37

Browse files
authored
Merge pull request #743 from dgrisonnet/exlude-longrunning
Exclude long-running requests from cluster_quantile:apiserver_request_duration_seconds:histogram_quantile
2 parents 9374730 + a242c9b commit 5f43b37

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

rules/kube_apiserver.libsonnet

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -117,24 +117,13 @@
117117
record: 'cluster_quantile:apiserver_request_duration_seconds:histogram_quantile',
118118
expr: |||
119119
histogram_quantile(0.99, sum by (%s, le, resource) (rate(apiserver_request_duration_seconds_bucket{%s}[5m]))) > 0
120-
||| % [$._config.clusterLabel, std.join(',', [$._config.kubeApiserverSelector, verb.selector])],
120+
||| % [$._config.clusterLabel, std.join(',', [$._config.kubeApiserverSelector, verb.selector, $._config.kubeApiserverNonStreamingSelector])],
121121
labels: {
122122
verb: verb.type,
123123
quantile: '0.99',
124124
},
125125
}
126126
for verb in verbs
127-
] + [
128-
{
129-
record: 'cluster_quantile:apiserver_request_duration_seconds:histogram_quantile',
130-
expr: |||
131-
histogram_quantile(%(quantile)s, sum(rate(apiserver_request_duration_seconds_bucket{%(kubeApiserverSelector)s,subresource!="log",verb!~"LIST|WATCH|WATCHLIST|DELETECOLLECTION|PROXY|CONNECT"}[5m])) without(instance, %(podLabel)s))
132-
||| % ({ quantile: quantile } + $._config),
133-
labels: {
134-
quantile: quantile,
135-
},
136-
}
137-
for quantile in ['0.99', '0.9', '0.5']
138127
],
139128
},
140129
{

0 commit comments

Comments
 (0)