alerting.go 444 B

12345678910111213141516171819202122232425262728
  1. package alerting
  2. import (
  3. "github.com/grafana/grafana/pkg/setting"
  4. _ "github.com/grafana/grafana/pkg/tsdb/graphite"
  5. )
  6. var (
  7. maxRetries = 3
  8. )
  9. var engine *Engine
  10. func Init() {
  11. if !setting.AlertingEnabled {
  12. return
  13. }
  14. engine = NewEngine()
  15. engine.Start()
  16. // scheduler := NewScheduler()
  17. // reader := NewRuleReader()
  18. //
  19. // go scheduler.dispatch(reader)
  20. // go scheduler.executor(&ExecutorImpl{})
  21. // go scheduler.handleResponses()
  22. }