Merge pull request #113175 from liggitt/pr_normalize_probes_lifecycle_handlers

Record event and metric for lifecycle fallback to http
This commit is contained in:
Kubernetes Prow Robot
2022-10-20 02:31:08 -07:00
committed by GitHub
6 changed files with 72 additions and 19 deletions

View File

@@ -497,6 +497,15 @@ var (
StabilityLevel: metrics.ALPHA,
},
)
LifecycleHandlerHTTPFallbacks = metrics.NewCounter(
&metrics.CounterOpts{
Subsystem: KubeletSubsystem,
Name: "lifecycle_handler_http_fallbacks_total",
Help: "The number of times lifecycle handlers successfully fell back to http from https.",
StabilityLevel: metrics.ALPHA,
},
)
)
var registerMetrics sync.Once
@@ -558,6 +567,9 @@ func Register(collectors ...metrics.StableCollector) {
legacyregistry.MustRegister(GracefulShutdownEndTime)
}
if utilfeature.DefaultFeatureGate.Enabled(features.ConsistentHTTPGetHandlers) {
legacyregistry.MustRegister(LifecycleHandlerHTTPFallbacks)
}
})
}