package main

import (
	"github.com/sivel/overseer/config"
	"github.com/sivel/overseer/runner"
)

func main() {
	monitors, notifiers := config.ParseConfig()
	run := runner.NewRunner(monitors, notifiers)
	run.Loop()
}

package main

import (
	"runtime"

	"github.com/sivel/overseer/config"
	"github.com/sivel/overseer/runner"
)

func init() {
	runtime.GOMAXPROCS(runtime.NumCPU())
}

func main() {
	monitors, notifiers := config.ParseConfig()
	run := runner.NewRunner(monitors, notifiers)
	run.Loop()
}

Increase gomaxprocs to number of CPUs
Increase gomaxprocs to number of CPUs
