|
|
|
@ -68,6 +68,7 @@ func NewController(conf Config, mprof, pprof, staticFiles string) *http.ServeMux |
|
|
|
|
"bandwidth": "/api/v0/game/bw/", |
|
|
|
|
"fsu": "/api/v0/fsu/", |
|
|
|
|
"info": "/api/v0/info/", |
|
|
|
|
"metrics": "/metrics", |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
sm := http.NewServeMux() |
|
|
|
@ -108,6 +109,9 @@ func NewController(conf Config, mprof, pprof, staticFiles string) *http.ServeMux |
|
|
|
|
sm.Handle(prefix["bandwidth"], JsonHandler(c.BW)) |
|
|
|
|
sm.HandleFunc(prefix["fsu"], c.KillServer) |
|
|
|
|
sm.HandleFunc(prefix["info"], c.Info) |
|
|
|
|
sm.HandleFunc(prefix["metrics"], func(w http.ResponseWriter, req *http.Request) { |
|
|
|
|
fmt.Fprintf(w, "up 1\n") |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
return sm |
|
|
|
|
} |
|
|
|
|