mirror of https://github.com/k3s-io/k3s
fix metrics.Monitor method call passed with incorrect parameters in ServeHTTP
Signed-off-by: bruceauyeung <ouyang.qinhua@zte.com.cn>pull/6/head
parent
2939c57b87
commit
61b493e3e3
|
@ -59,7 +59,12 @@ func (r *ProxyHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) {
|
|||
var apiResource string
|
||||
var httpCode int
|
||||
reqStart := time.Now()
|
||||
defer metrics.Monitor(&verb, &apiResource, net.GetHTTPClient(req), w.Header().Get("Content-Type"), httpCode, reqStart)
|
||||
defer func() {
|
||||
metrics.Monitor(&verb, &apiResource,
|
||||
net.GetHTTPClient(req),
|
||||
w.Header().Get("Content-Type"),
|
||||
httpCode, reqStart)
|
||||
}()
|
||||
|
||||
ctx, ok := r.Mapper.Get(req)
|
||||
if !ok {
|
||||
|
|
Loading…
Reference in New Issue