diff --git a/pkg/apiserver/metrics/metrics.go b/pkg/apiserver/metrics/metrics.go index 6509480dd7a..8e25356de5a 100644 --- a/pkg/apiserver/metrics/metrics.go +++ b/pkg/apiserver/metrics/metrics.go @@ -48,6 +48,8 @@ var ( prometheus.SummaryOpts{ Name: "apiserver_request_latencies_summary", Help: "Response latency summary in microseconds for each verb and resource.", + // Make the sliding window of 1h. + MaxAge: time.Hour, }, []string{"verb", "resource"}, ) diff --git a/pkg/client/metrics/metrics.go b/pkg/client/metrics/metrics.go index 6e5f7c0dbc8..ce7e17fdaa8 100644 --- a/pkg/client/metrics/metrics.go +++ b/pkg/client/metrics/metrics.go @@ -31,6 +31,7 @@ var ( Subsystem: restClientSubsystem, Name: "request_latency_microseconds", Help: "Request latency in microseconds. Broken down by verb and URL", + MaxAge: time.Hour, }, []string{"verb", "url"}, )