fix: Move statusz to debugging handlers.

This commit is contained in:
zhifei92 2024-12-10 10:40:14 +08:00
parent 816cd40280
commit 902dedbb52

View File

@ -413,11 +413,6 @@ func (s *Server) InstallDefaultHandlers() {
checkers = append(checkers, s.extendedCheckers...)
healthz.InstallHandler(s.restfulCont, checkers...)
if utilfeature.DefaultFeatureGate.Enabled(zpagesfeatures.ComponentStatusz) {
s.addMetricsBucketMatcher("statusz")
statusz.Install(s.restfulCont, ComponentKubelet, statusz.NewRegistry())
}
slis.SLIMetricsWithReset{}.Install(s.restfulCont)
s.addMetricsBucketMatcher("pods")
@ -579,6 +574,11 @@ func (s *Server) InstallDebuggingHandlers() {
s.addMetricsBucketMatcher("configz")
configz.InstallHandler(s.restfulCont)
if utilfeature.DefaultFeatureGate.Enabled(zpagesfeatures.ComponentStatusz) {
s.addMetricsBucketMatcher("statusz")
statusz.Install(s.restfulCont, ComponentKubelet, statusz.NewRegistry())
}
// The /runningpods endpoint is used for testing only.
s.addMetricsBucketMatcher("runningpods")
ws = new(restful.WebService)