Skip to content

Commit 180e1c9

Browse files
authored
Merge pull request kubernetes#86584 from xiaoanyunfei/cleanup/deprecate_scheduler_metrics
deprecate scheduling_algorithm_predicate_evaluation_seconds and sched…
2 parents 65ef5dc + 9767696 commit 180e1c9

File tree

2 files changed

+19
-17
lines changed

2 files changed

+19
-17
lines changed

pkg/scheduler/core/generic_scheduler.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -218,15 +218,15 @@ func (g *genericScheduler) Schedule(ctx context.Context, state *framework.CycleS
218218
}
219219
}
220220
trace.Step("Running postfilter plugins done")
221-
metrics.SchedulingAlgorithmPredicateEvaluationDuration.Observe(metrics.SinceInSeconds(startPredicateEvalTime))
221+
metrics.DeprecatedSchedulingAlgorithmPredicateEvaluationSecondsDuration.Observe(metrics.SinceInSeconds(startPredicateEvalTime))
222222
metrics.DeprecatedSchedulingAlgorithmPredicateEvaluationDuration.Observe(metrics.SinceInMicroseconds(startPredicateEvalTime))
223223
metrics.DeprecatedSchedulingDuration.WithLabelValues(metrics.PredicateEvaluation).Observe(metrics.SinceInSeconds(startPredicateEvalTime))
224224
metrics.DeprecatedSchedulingLatency.WithLabelValues(metrics.PredicateEvaluation).Observe(metrics.SinceInSeconds(startPredicateEvalTime))
225225

226226
startPriorityEvalTime := time.Now()
227227
// When only one node after predicate, just use it.
228228
if len(filteredNodes) == 1 {
229-
metrics.SchedulingAlgorithmPriorityEvaluationDuration.Observe(metrics.SinceInSeconds(startPriorityEvalTime))
229+
metrics.DeprecatedSchedulingAlgorithmPriorityEvaluationSecondsDuration.Observe(metrics.SinceInSeconds(startPriorityEvalTime))
230230
metrics.DeprecatedSchedulingAlgorithmPriorityEvaluationDuration.Observe(metrics.SinceInMicroseconds(startPriorityEvalTime))
231231
return ScheduleResult{
232232
SuggestedHost: filteredNodes[0].Name,
@@ -241,7 +241,7 @@ func (g *genericScheduler) Schedule(ctx context.Context, state *framework.CycleS
241241
return result, err
242242
}
243243

244-
metrics.SchedulingAlgorithmPriorityEvaluationDuration.Observe(metrics.SinceInSeconds(startPriorityEvalTime))
244+
metrics.DeprecatedSchedulingAlgorithmPriorityEvaluationSecondsDuration.Observe(metrics.SinceInSeconds(startPriorityEvalTime))
245245
metrics.DeprecatedSchedulingAlgorithmPriorityEvaluationDuration.Observe(metrics.SinceInMicroseconds(startPriorityEvalTime))
246246
metrics.DeprecatedSchedulingDuration.WithLabelValues(metrics.PriorityEvaluation).Observe(metrics.SinceInSeconds(startPriorityEvalTime))
247247
metrics.DeprecatedSchedulingLatency.WithLabelValues(metrics.PriorityEvaluation).Observe(metrics.SinceInSeconds(startPriorityEvalTime))

pkg/scheduler/metrics/metrics.go

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -127,13 +127,14 @@ var (
127127
DeprecatedVersion: "1.14.0",
128128
},
129129
)
130-
SchedulingAlgorithmPredicateEvaluationDuration = metrics.NewHistogram(
130+
DeprecatedSchedulingAlgorithmPredicateEvaluationSecondsDuration = metrics.NewHistogram(
131131
&metrics.HistogramOpts{
132-
Subsystem: SchedulerSubsystem,
133-
Name: "scheduling_algorithm_predicate_evaluation_seconds",
134-
Help: "Scheduling algorithm predicate evaluation duration in seconds",
135-
Buckets: metrics.ExponentialBuckets(0.001, 2, 15),
136-
StabilityLevel: metrics.ALPHA,
132+
Subsystem: SchedulerSubsystem,
133+
Name: "scheduling_algorithm_predicate_evaluation_seconds",
134+
Help: "Scheduling algorithm predicate evaluation duration in seconds",
135+
Buckets: metrics.ExponentialBuckets(0.001, 2, 15),
136+
StabilityLevel: metrics.ALPHA,
137+
DeprecatedVersion: "1.18.0",
137138
},
138139
)
139140
DeprecatedSchedulingAlgorithmPredicateEvaluationDuration = metrics.NewHistogram(
@@ -146,13 +147,14 @@ var (
146147
DeprecatedVersion: "1.14.0",
147148
},
148149
)
149-
SchedulingAlgorithmPriorityEvaluationDuration = metrics.NewHistogram(
150+
DeprecatedSchedulingAlgorithmPriorityEvaluationSecondsDuration = metrics.NewHistogram(
150151
&metrics.HistogramOpts{
151-
Subsystem: SchedulerSubsystem,
152-
Name: "scheduling_algorithm_priority_evaluation_seconds",
153-
Help: "Scheduling algorithm priority evaluation duration in seconds",
154-
Buckets: metrics.ExponentialBuckets(0.001, 2, 15),
155-
StabilityLevel: metrics.ALPHA,
152+
Subsystem: SchedulerSubsystem,
153+
Name: "scheduling_algorithm_priority_evaluation_seconds",
154+
Help: "Scheduling algorithm priority evaluation duration in seconds",
155+
Buckets: metrics.ExponentialBuckets(0.001, 2, 15),
156+
StabilityLevel: metrics.ALPHA,
157+
DeprecatedVersion: "1.18.0",
156158
},
157159
)
158160
DeprecatedSchedulingAlgorithmPriorityEvaluationDuration = metrics.NewHistogram(
@@ -312,9 +314,9 @@ var (
312314
DeprecatedSchedulingAlgorithmLatency,
313315
BindingLatency,
314316
DeprecatedBindingLatency,
315-
SchedulingAlgorithmPredicateEvaluationDuration,
317+
DeprecatedSchedulingAlgorithmPredicateEvaluationSecondsDuration,
316318
DeprecatedSchedulingAlgorithmPredicateEvaluationDuration,
317-
SchedulingAlgorithmPriorityEvaluationDuration,
319+
DeprecatedSchedulingAlgorithmPriorityEvaluationSecondsDuration,
318320
DeprecatedSchedulingAlgorithmPriorityEvaluationDuration,
319321
SchedulingAlgorithmPreemptionEvaluationDuration,
320322
DeprecatedSchedulingAlgorithmPreemptionEvaluationDuration,

0 commit comments

Comments
 (0)