Merge pull request #118959 from MikeSpreitzer/fix-118957b

Fix, deprecate apiserver_flowcontrol_request_concurrency_limit
This commit is contained in:
Kubernetes Prow Robot 2023-07-17 13:47:25 -07:00 committed by GitHub
commit af33d7a5af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -223,11 +223,13 @@ var (
) )
apiserverRequestConcurrencyLimit = compbasemetrics.NewGaugeVec( apiserverRequestConcurrencyLimit = compbasemetrics.NewGaugeVec(
&compbasemetrics.GaugeOpts{ &compbasemetrics.GaugeOpts{
Namespace: namespace, Namespace: namespace,
Subsystem: subsystem, Subsystem: subsystem,
Name: "request_concurrency_limit", Name: "request_concurrency_limit",
Help: "Shared concurrency limit in the API Priority and Fairness subsystem", Help: "Nominal number of execution seats configured for each priority level",
StabilityLevel: compbasemetrics.ALPHA, // Remove this metric once all suppported releases have the equal nominal_limit_seats metric
DeprecatedVersion: "1.30.0",
StabilityLevel: compbasemetrics.ALPHA,
}, },
[]string{priorityLevel}, []string{priorityLevel},
) )
@ -253,11 +255,12 @@ var (
) )
apiserverRequestConcurrencyInUse = compbasemetrics.NewGaugeVec( apiserverRequestConcurrencyInUse = compbasemetrics.NewGaugeVec(
&compbasemetrics.GaugeOpts{ &compbasemetrics.GaugeOpts{
Namespace: namespace, Namespace: namespace,
Subsystem: subsystem, Subsystem: subsystem,
Name: "request_concurrency_in_use", Name: "request_concurrency_in_use",
Help: "Concurrency (number of seats) occupied by the currently executing (initial stage for a WATCH, any stage otherwise) requests in the API Priority and Fairness subsystem", Help: "Concurrency (number of seats) occupied by the currently executing (initial stage for a WATCH, any stage otherwise) requests in the API Priority and Fairness subsystem",
DeprecatedVersion: "1.28.0", // Remove this metric once all suppported releases have the equal current_executing_seats metric
DeprecatedVersion: "1.31.0",
StabilityLevel: compbasemetrics.ALPHA, StabilityLevel: compbasemetrics.ALPHA,
}, },
[]string{priorityLevel, flowSchema}, []string{priorityLevel, flowSchema},