func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) {
	s.mux.ServeHTTP(w, r)
}
ServeHTTP dispatches the request to the handler whose
pattern most closely matches the request URL.
package server
import (
	"encoding/json"
	"fmt"
	"net/http"
	"github.com/go-zoo/bone"
	"github.com/msales/kage"
)
type Server struct {
	*kage.Application
	mux *bone.Mux
}
func New(app *kage.Application) *Server {
	s := &Server{
		Application: app,
		mux:         bone.New(),
	}
	s.mux.GetFunc("/brokers", s.BrokersHandler)
	s.mux.GetFunc("/brokers/health", s.BrokersHealthHandler)
	s.mux.GetFunc("/metadata", s.MetadataHandler)
	s.mux.GetFunc("/topics", s.TopicsHandler)
	s.mux.GetFunc("/consumers", s.ConsumerGroupsHandler)
	s.mux.GetFunc("/consumers/:group", s.ConsumerGroupHandler)
	s.mux.GetFunc("/health", s.HealthHandler)
	return s
}