aboutsummaryrefslogtreecommitdiff
path: root/plugin/health/setup.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/health/setup.go')
-rw-r--r--plugin/health/setup.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/plugin/health/setup.go b/plugin/health/setup.go
index 19aeba58d..0e51ec5ea 100644
--- a/plugin/health/setup.go
+++ b/plugin/health/setup.go
@@ -19,13 +19,12 @@ func init() {
}
func setup(c *caddy.Controller) error {
- addr, lame, err := healthParse(c)
+ addr, lame, err := parse(c)
if err != nil {
return plugin.Error("health", err)
}
- h := newHealth(addr)
- h.lameduck = lame
+ h := &health{Addr: addr, stop: make(chan bool), lameduck: lame}
c.OnStartup(func() error {
metrics.MustRegister(c, HealthDuration)
@@ -40,7 +39,7 @@ func setup(c *caddy.Controller) error {
return nil
}
-func healthParse(c *caddy.Controller) (string, time.Duration, error) {
+func parse(c *caddy.Controller) (string, time.Duration, error) {
addr := ""
dur := time.Duration(0)
for c.Next() {