Hide scheduler metrics that have been deprecated in 1.14

This commit is contained in:
RainbowMango 2019-10-12 20:16:49 +08:00
parent 8af6906d1f
commit d9b12b131a

View File

@ -79,11 +79,12 @@ var (
&metrics.SummaryOpts{ &metrics.SummaryOpts{
Subsystem: SchedulerSubsystem, Subsystem: SchedulerSubsystem,
Name: DeprecatedSchedulingLatencyName, Name: DeprecatedSchedulingLatencyName,
Help: "(Deprecated) Scheduling latency in seconds split by sub-parts of the scheduling operation", Help: "Scheduling latency in seconds split by sub-parts of the scheduling operation",
// Make the sliding window of 5h. // Make the sliding window of 5h.
// TODO: The value for this should be based on some SLI definition (long term). // TODO: The value for this should be based on some SLI definition (long term).
MaxAge: 5 * time.Hour, MaxAge: 5 * time.Hour,
StabilityLevel: metrics.ALPHA, StabilityLevel: metrics.ALPHA,
DeprecatedVersion: "1.14.0",
}, },
[]string{OperationLabel}, []string{OperationLabel},
) )
@ -98,11 +99,12 @@ var (
) )
DeprecatedE2eSchedulingLatency = metrics.NewHistogram( DeprecatedE2eSchedulingLatency = metrics.NewHistogram(
&metrics.HistogramOpts{ &metrics.HistogramOpts{
Subsystem: SchedulerSubsystem, Subsystem: SchedulerSubsystem,
Name: "e2e_scheduling_latency_microseconds", Name: "e2e_scheduling_latency_microseconds",
Help: "(Deprecated) E2e scheduling latency in microseconds (scheduling algorithm + binding)", Help: "E2e scheduling latency in microseconds (scheduling algorithm + binding)",
Buckets: metrics.ExponentialBuckets(1000, 2, 15), Buckets: metrics.ExponentialBuckets(1000, 2, 15),
StabilityLevel: metrics.ALPHA, StabilityLevel: metrics.ALPHA,
DeprecatedVersion: "1.14.0",
}, },
) )
SchedulingAlgorithmLatency = metrics.NewHistogram( SchedulingAlgorithmLatency = metrics.NewHistogram(
@ -116,11 +118,12 @@ var (
) )
DeprecatedSchedulingAlgorithmLatency = metrics.NewHistogram( DeprecatedSchedulingAlgorithmLatency = metrics.NewHistogram(
&metrics.HistogramOpts{ &metrics.HistogramOpts{
Subsystem: SchedulerSubsystem, Subsystem: SchedulerSubsystem,
Name: "scheduling_algorithm_latency_microseconds", Name: "scheduling_algorithm_latency_microseconds",
Help: "(Deprecated) Scheduling algorithm latency in microseconds", Help: "Scheduling algorithm latency in microseconds",
Buckets: metrics.ExponentialBuckets(1000, 2, 15), Buckets: metrics.ExponentialBuckets(1000, 2, 15),
StabilityLevel: metrics.ALPHA, StabilityLevel: metrics.ALPHA,
DeprecatedVersion: "1.14.0",
}, },
) )
SchedulingAlgorithmPredicateEvaluationDuration = metrics.NewHistogram( SchedulingAlgorithmPredicateEvaluationDuration = metrics.NewHistogram(
@ -134,11 +137,12 @@ var (
) )
DeprecatedSchedulingAlgorithmPredicateEvaluationDuration = metrics.NewHistogram( DeprecatedSchedulingAlgorithmPredicateEvaluationDuration = metrics.NewHistogram(
&metrics.HistogramOpts{ &metrics.HistogramOpts{
Subsystem: SchedulerSubsystem, Subsystem: SchedulerSubsystem,
Name: "scheduling_algorithm_predicate_evaluation", Name: "scheduling_algorithm_predicate_evaluation",
Help: "(Deprecated) Scheduling algorithm predicate evaluation duration in microseconds", Help: "Scheduling algorithm predicate evaluation duration in microseconds",
Buckets: metrics.ExponentialBuckets(1000, 2, 15), Buckets: metrics.ExponentialBuckets(1000, 2, 15),
StabilityLevel: metrics.ALPHA, StabilityLevel: metrics.ALPHA,
DeprecatedVersion: "1.14.0",
}, },
) )
SchedulingAlgorithmPriorityEvaluationDuration = metrics.NewHistogram( SchedulingAlgorithmPriorityEvaluationDuration = metrics.NewHistogram(
@ -152,11 +156,12 @@ var (
) )
DeprecatedSchedulingAlgorithmPriorityEvaluationDuration = metrics.NewHistogram( DeprecatedSchedulingAlgorithmPriorityEvaluationDuration = metrics.NewHistogram(
&metrics.HistogramOpts{ &metrics.HistogramOpts{
Subsystem: SchedulerSubsystem, Subsystem: SchedulerSubsystem,
Name: "scheduling_algorithm_priority_evaluation", Name: "scheduling_algorithm_priority_evaluation",
Help: "(Deprecated) Scheduling algorithm priority evaluation duration in microseconds", Help: "Scheduling algorithm priority evaluation duration in microseconds",
Buckets: metrics.ExponentialBuckets(1000, 2, 15), Buckets: metrics.ExponentialBuckets(1000, 2, 15),
StabilityLevel: metrics.ALPHA, StabilityLevel: metrics.ALPHA,
DeprecatedVersion: "1.14.0",
}, },
) )
SchedulingAlgorithmPremptionEvaluationDuration = metrics.NewHistogram( SchedulingAlgorithmPremptionEvaluationDuration = metrics.NewHistogram(
@ -170,11 +175,12 @@ var (
) )
DeprecatedSchedulingAlgorithmPremptionEvaluationDuration = metrics.NewHistogram( DeprecatedSchedulingAlgorithmPremptionEvaluationDuration = metrics.NewHistogram(
&metrics.HistogramOpts{ &metrics.HistogramOpts{
Subsystem: SchedulerSubsystem, Subsystem: SchedulerSubsystem,
Name: "scheduling_algorithm_preemption_evaluation", Name: "scheduling_algorithm_preemption_evaluation",
Help: "(Deprecated) Scheduling algorithm preemption evaluation duration in microseconds", Help: "Scheduling algorithm preemption evaluation duration in microseconds",
Buckets: metrics.ExponentialBuckets(1000, 2, 15), Buckets: metrics.ExponentialBuckets(1000, 2, 15),
StabilityLevel: metrics.ALPHA, StabilityLevel: metrics.ALPHA,
DeprecatedVersion: "1.14.0",
}, },
) )
BindingLatency = metrics.NewHistogram( BindingLatency = metrics.NewHistogram(
@ -188,11 +194,12 @@ var (
) )
DeprecatedBindingLatency = metrics.NewHistogram( DeprecatedBindingLatency = metrics.NewHistogram(
&metrics.HistogramOpts{ &metrics.HistogramOpts{
Subsystem: SchedulerSubsystem, Subsystem: SchedulerSubsystem,
Name: "binding_latency_microseconds", Name: "binding_latency_microseconds",
Help: "(Deprecated) Binding latency in microseconds", Help: "Binding latency in microseconds",
Buckets: metrics.ExponentialBuckets(1000, 2, 15), Buckets: metrics.ExponentialBuckets(1000, 2, 15),
StabilityLevel: metrics.ALPHA, StabilityLevel: metrics.ALPHA,
DeprecatedVersion: "1.14.0",
}, },
) )
PreemptionVictims = metrics.NewHistogram( PreemptionVictims = metrics.NewHistogram(