Files
grafana/pkg/api/alerting/alerting.go
T
2016-05-16 15:39:09 +02:00

35 lines
354 B
Go

package alerting
import (
"time"
m "github.com/grafana/grafana/pkg/models"
)
func Init() {
go dispatcher()
}
func dispatcher() {
ticker := time.NewTicker(time.Second)
for {
select {
case <-ticker.C:
scheduleJobs()
}
}
}
func scheduleJobs() {
}
type Scheduler interface {
}
type Executor interface {
Execute(rule *m.AlertRule)
}