mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 03:11:40 +00:00
update buckets for client-go latency metrics
Current request latency metrics have the following buckets: 0.001, 0.002, 0.004, 0.008, 0.016, 0.032, 0.064, 0.128, 0.256, 0.512 That has two much granularity for http requests, and it gets capped to aprox half seconds, loosing visibility on the requests that may be more interested, the ones that take more than 1 second. Using the same used for etcd request latency, with the same upper and lower limits than the ones used in the apiserver, but only adding one bucket more. []float64{0.005, 0.025, 0.1, 0.25, 0.5, 1.0, 2.0, 4.0, 8.0, 15.0, 30.0, 60.0},
This commit is contained in:
parent
296bf4f016
commit
227deba223
@ -35,7 +35,7 @@ var (
|
|||||||
&k8smetrics.HistogramOpts{
|
&k8smetrics.HistogramOpts{
|
||||||
Name: "rest_client_request_duration_seconds",
|
Name: "rest_client_request_duration_seconds",
|
||||||
Help: "Request latency in seconds. Broken down by verb, and host.",
|
Help: "Request latency in seconds. Broken down by verb, and host.",
|
||||||
Buckets: k8smetrics.ExponentialBuckets(0.001, 2, 10),
|
Buckets: []float64{0.005, 0.025, 0.1, 0.25, 0.5, 1.0, 2.0, 4.0, 8.0, 15.0, 30.0, 60.0},
|
||||||
},
|
},
|
||||||
[]string{"verb", "host"},
|
[]string{"verb", "host"},
|
||||||
)
|
)
|
||||||
@ -44,7 +44,7 @@ var (
|
|||||||
&k8smetrics.HistogramOpts{
|
&k8smetrics.HistogramOpts{
|
||||||
Name: "rest_client_rate_limiter_duration_seconds",
|
Name: "rest_client_rate_limiter_duration_seconds",
|
||||||
Help: "Client side rate limiter latency in seconds. Broken down by verb, and host.",
|
Help: "Client side rate limiter latency in seconds. Broken down by verb, and host.",
|
||||||
Buckets: k8smetrics.ExponentialBuckets(0.001, 2, 10),
|
Buckets: []float64{0.005, 0.025, 0.1, 0.25, 0.5, 1.0, 2.0, 4.0, 8.0, 15.0, 30.0, 60.0},
|
||||||
},
|
},
|
||||||
[]string{"verb", "host"},
|
[]string{"verb", "host"},
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user