Files
grafana/pkg/services/alerting/alert_rule_reader.go
T
2016-05-23 14:14:02 +02:00

23 lines
631 B
Go

package alerting
import (
m "github.com/grafana/grafana/pkg/models"
)
type RuleReader interface {
Fetch() []m.AlertRule
}
type AlertRuleReader struct{}
func (this AlertRuleReader) Fetch() []m.AlertRule {
return []m.AlertRule{
{Id: 1, Title: "alert rule 1", Interval: "10s", Frequency: 10},
{Id: 2, Title: "alert rule 2", Interval: "10s", Frequency: 10},
{Id: 3, Title: "alert rule 3", Interval: "10s", Frequency: 10},
{Id: 4, Title: "alert rule 4", Interval: "10s", Frequency: 5},
{Id: 5, Title: "alert rule 5", Interval: "10s", Frequency: 5},
{Id: 6, Title: "alert rule 6", Interval: "10s", Frequency: 1},
}
}