Merge pull request #1590 from weaveworks/admin-instrumentation

Get route name before munging request
This commit is contained in:
Jonathan Lange
2016-06-15 16:59:09 +01:00
committed by GitHub

View File

@@ -30,9 +30,9 @@ func (i Instrument) Wrap(next http.Handler) http.Handler {
begin := time.Now()
isWS := strconv.FormatBool(isWSHandshakeRequest(r))
interceptor := &interceptor{ResponseWriter: w, statusCode: http.StatusOK}
route := i.getRouteName(r)
next.ServeHTTP(interceptor, r)
var (
route = i.getRouteName(r)
status = strconv.Itoa(interceptor.statusCode)
took = time.Since(begin)
)