18 lines
333 B
Go
18 lines
333 B
Go
package server
|
|
|
|
import (
|
|
"github.com/myodc/go-micro/server/proto/health"
|
|
"golang.org/x/net/context"
|
|
)
|
|
|
|
type Debug struct{}
|
|
|
|
func (d *Debug) Health(ctx context.Context, req *health.Request, rsp *health.Response) error {
|
|
rsp.Status = "ok"
|
|
return nil
|
|
}
|
|
|
|
func registerHealthChecker(r Server) {
|
|
r.Register(r.NewReceiver(&Debug{}))
|
|
}
|