| 1234567891011121314151617181920 |
- package alerting
- import (
- "github.com/grafana/grafana/pkg/log"
- m "github.com/grafana/grafana/pkg/models"
- "time"
- )
- type DummieExecutor struct{}
- func (this *DummieExecutor) Execute(rule m.AlertRule, responseQueue chan *m.AlertResult) {
- if rule.Id%3 == 0 {
- time.Sleep(time.Second * 1)
- }
- time.Sleep(time.Second)
- log.Info("Finnished executing: %d", rule.Id)
- responseQueue <- &m.AlertResult{State: "OK", Id: rule.Id}
- }
|