feat(alerting): naiv graphite executor

This commit is contained in:
bergquist
2016-05-25 17:21:20 +02:00
parent b2a4d8083e
commit 957cb407c5
7 changed files with 147 additions and 16 deletions

View File

@@ -14,7 +14,19 @@ type AlertState struct {
}
var (
VALID_STATES = []string{"OK", "WARN", "CRITICAL", "ACKNOWLEDGED"}
VALID_STATES = []string{
ALERT_STATE_OK,
ALERT_STATE_WARN,
ALERT_STATE_CRITICAL,
ALERT_STATE_ACKNOWLEDGED,
ALERT_STATE_MAINTENANCE,
}
ALERT_STATE_OK = "OK"
ALERT_STATE_WARN = "WARN"
ALERT_STATE_CRITICAL = "CRITICAL"
ALERT_STATE_ACKNOWLEDGED = "ACKNOWLEDGED"
ALERT_STATE_MAINTENANCE = "MAINTENANCE"
)
func (this *UpdateAlertStateCommand) IsValidState() bool {