Update the Debug Handler to use the servers tracer
This commit is contained in:
parent
62c067adcd
commit
a09eea8d4d
@ -12,10 +12,14 @@ import (
|
||||
"github.com/micro/go-micro/server"
|
||||
)
|
||||
|
||||
var (
|
||||
// DefaultHandler is default debug handler
|
||||
DefaultHandler = newDebug()
|
||||
)
|
||||
// NewHandler returns an instance of the Debug Handler
|
||||
func NewHandler(srv server.Server) *Debug {
|
||||
return &Debug{
|
||||
log: log.DefaultLog,
|
||||
stats: stats.DefaultStats,
|
||||
trace: srv.Options().Tracer,
|
||||
}
|
||||
}
|
||||
|
||||
type Debug struct {
|
||||
// must honour the debug handler
|
||||
@ -28,14 +32,6 @@ type Debug struct {
|
||||
trace trace.Tracer
|
||||
}
|
||||
|
||||
func newDebug() *Debug {
|
||||
return &Debug{
|
||||
log: log.DefaultLog,
|
||||
stats: stats.DefaultStats,
|
||||
trace: trace.DefaultTracer,
|
||||
}
|
||||
}
|
||||
|
||||
func (d *Debug) Health(ctx context.Context, req *proto.HealthRequest, rsp *proto.HealthResponse) error {
|
||||
rsp.Status = "ok"
|
||||
return nil
|
||||
|
@ -158,7 +158,7 @@ func (s *service) Run() error {
|
||||
// register the debug handler
|
||||
s.opts.Server.Handle(
|
||||
s.opts.Server.NewHandler(
|
||||
handler.DefaultHandler,
|
||||
handler.NewHandler(s.Options().Server),
|
||||
server.InternalHandler(true),
|
||||
),
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user