Merge pull request #36 from jelmersnoeck/extendable-health-checker
DebugHandler: add default health checker.
This commit is contained in:
commit
66107fd304
@ -5,7 +5,15 @@ import (
|
|||||||
"golang.org/x/net/context"
|
"golang.org/x/net/context"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Debug struct{}
|
type (
|
||||||
|
HealthChecker interface {
|
||||||
|
Health(ctx context.Context, req *health.Request, rsp *health.Response) error
|
||||||
|
}
|
||||||
|
|
||||||
|
Debug struct{}
|
||||||
|
)
|
||||||
|
|
||||||
|
var DefaultHealthChecker HealthChecker = new(Debug)
|
||||||
|
|
||||||
func (d *Debug) Health(ctx context.Context, req *health.Request, rsp *health.Response) error {
|
func (d *Debug) Health(ctx context.Context, req *health.Request, rsp *health.Response) error {
|
||||||
rsp.Status = "ok"
|
rsp.Status = "ok"
|
||||||
@ -13,5 +21,5 @@ func (d *Debug) Health(ctx context.Context, req *health.Request, rsp *health.Res
|
|||||||
}
|
}
|
||||||
|
|
||||||
func registerHealthChecker(s Server) {
|
func registerHealthChecker(s Server) {
|
||||||
s.Handle(s.NewHandler(&Debug{}))
|
s.Handle(s.NewHandler(DefaultHealthChecker))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user