feat(alerting): minor progress on scheduler

This commit is contained in:
Torkel Ödegaard
2016-05-17 14:31:52 +02:00
parent fa19e0d9c6
commit c133a00125
3 changed files with 116 additions and 34 deletions
-34
View File
@@ -1,34 +0,0 @@
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)
}