mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
408c7ade70
Makes sure that debug endpoints are always available, which will aid in debugging demon issues. Wraps debug endpoints in the middleware chain so the can be blocked by authz. Signed-off-by: Brian Goff <cpuguy83@gmail.com>
13 lines
255 B
Go
13 lines
255 B
Go
package debug
|
|
|
|
import (
|
|
"net/http"
|
|
"net/http/pprof"
|
|
|
|
"golang.org/x/net/context"
|
|
)
|
|
|
|
func handlePprof(ctx context.Context, w http.ResponseWriter, r *http.Request, vars map[string]string) error {
|
|
pprof.Handler(vars["name"]).ServeHTTP(w, r)
|
|
return nil
|
|
}
|