[Alerting]: Update scheduler to evaluate rules created by the unified API (#32589)
* Update scheduler * Fix tests * Fixes after code review feedback * lint - add uncommitted modifications Co-authored-by: kyle <kyle@grafana.com>
This commit is contained in:
co-authored by
kyle
parent
455fbce020
commit
daabf64aa1
@@ -25,13 +25,19 @@ const (
|
||||
InstanceStateFiring InstanceStateType = "Alerting"
|
||||
// InstanceStateNormal is for a normal alert.
|
||||
InstanceStateNormal InstanceStateType = "Normal"
|
||||
// InstanceStateNoData is for an alert with no data.
|
||||
InstanceStateNoData InstanceStateType = "NoData"
|
||||
// InstanceStateError is for a erroring alert.
|
||||
InstanceStateError InstanceStateType = "Error"
|
||||
)
|
||||
|
||||
// IsValid checks that the value of InstanceStateType is a valid
|
||||
// string.
|
||||
func (i InstanceStateType) IsValid() bool {
|
||||
return i == InstanceStateFiring ||
|
||||
i == InstanceStateNormal
|
||||
i == InstanceStateNormal ||
|
||||
i == InstanceStateNoData ||
|
||||
i == InstanceStateError
|
||||
}
|
||||
|
||||
// SaveAlertInstanceCommand is the query for saving a new alert instance.
|
||||
|
||||
Reference in New Issue
Block a user