mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-12-03 23:03:53 +00:00
Merge pull request #46061 from shyamjvs/master-metrics-fix
Automatic merge from submit-queue Copy static variable 'verb' before instrumenting APIserver call to prevent overwriting Fixes https://github.com/kubernetes/kubernetes/issues/45566 cc @wojtek-t @gmarek
This commit is contained in:
@@ -103,10 +103,11 @@ func InstrumentRouteFunc(verb, resource string, routeFunc restful.RouteFunction)
|
|||||||
|
|
||||||
routeFunc(request, response)
|
routeFunc(request, response)
|
||||||
|
|
||||||
|
reportedVerb := verb
|
||||||
if verb == "LIST" && strings.ToLower(request.QueryParameter("watch")) == "true" {
|
if verb == "LIST" && strings.ToLower(request.QueryParameter("watch")) == "true" {
|
||||||
verb = "WATCH"
|
reportedVerb = "WATCH"
|
||||||
}
|
}
|
||||||
Monitor(&verb, &resource, cleanUserAgent(utilnet.GetHTTPClient(request.Request)), rw.Header().Get("Content-Type"), delegate.status, now)
|
Monitor(&reportedVerb, &resource, cleanUserAgent(utilnet.GetHTTPClient(request.Request)), rw.Header().Get("Content-Type"), delegate.status, now)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user