diff --git a/main.go b/main.go index 9067a8c..3d661f8 100644 --- a/main.go +++ b/main.go @@ -65,12 +65,12 @@ func main() { if err != nil { panic(err) } - if err := fetcher.Start(); err != nil { - panic(err) - } - defer fetcher.Stop() - mon, err := monitor.New(config.MonitorPort) + mon, err := monitor.New(config.MonitorPort, func(url string) { + if err := fetcher.FetchProcess(url); err != nil { + logger.Logf("error fetching %q: %v", url, err) + } + }) if err != nil { panic(err) }