rename preset_value to threshold
This commit is contained in:
parent
fecb25c71e
commit
3ce0621ef7
|
@ -19,11 +19,11 @@ const (
|
|||
ParamEventID = "event_id" // 检查事件 ID
|
||||
ParamResults = "results" //
|
||||
ParamMessage = "message" //检查消息 自定义(模版渲染)
|
||||
ParamTitle = "title"
|
||||
ParamPresetValue = "preset_value" //检查预设值 float64
|
||||
ParamResultValue = "result_value" //检查结果 {group_tags:["cluster-xxx", "node-xxx"], check_values:[]}
|
||||
Severity = "severity" //告警等级
|
||||
ParamTimestamp = "timestamp" //事件产生时间戳
|
||||
ParamTitle = "title"
|
||||
ParamThreshold = "threshold" //检查预设值 []string
|
||||
ParamResultValue = "result_value" //检查结果 {group_tags:["cluster-xxx", "node-xxx"], check_values:[]}
|
||||
Severity = "severity" //告警等级
|
||||
ParamTimestamp = "timestamp" //事件产生时间戳
|
||||
ParamGroupValues = "group_values"
|
||||
ParamIssueTimestamp = "issue_timestamp"
|
||||
ParamRelationValues = "relation_values"
|
||||
|
|
|
@ -745,15 +745,15 @@ func newParameterCtx(rule *alerting.Rule, checkResults *alerting.ConditionResult
|
|||
var (
|
||||
conditionParams []util.MapStr
|
||||
firstGroupValue string
|
||||
firstPresetValue string
|
||||
firstThreshold string
|
||||
)
|
||||
for i, resultItem := range checkResults.ResultItems {
|
||||
if i == 0 {
|
||||
firstGroupValue = strings.Join(resultItem.GroupValues, ",")
|
||||
firstPresetValue = strings.Join(resultItem.ConditionItem.Values, ",")
|
||||
firstThreshold = strings.Join(resultItem.ConditionItem.Values, ",")
|
||||
}
|
||||
conditionParams = append(conditionParams, util.MapStr{
|
||||
alerting2.ParamPresetValue: resultItem.ConditionItem.Values,
|
||||
alerting2.ParamThreshold: resultItem.ConditionItem.Values,
|
||||
alerting2.Severity: resultItem.ConditionItem.Severity,
|
||||
alerting2.ParamGroupValues: resultItem.GroupValues,
|
||||
alerting2.ParamIssueTimestamp: resultItem.IssueTimestamp,
|
||||
|
@ -768,8 +768,8 @@ func newParameterCtx(rule *alerting.Rule, checkResults *alerting.ConditionResult
|
|||
alerting2.ParamEventID: eventID,
|
||||
alerting2.ParamTimestamp: eventTimestamp,
|
||||
alerting2.ParamResults: conditionParams,
|
||||
"first_group_value": firstGroupValue,
|
||||
"first_preset_value": firstPresetValue,
|
||||
"first_group_value": firstGroupValue,
|
||||
"first_threshold": firstThreshold,
|
||||
}
|
||||
return paramsCtx
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@ func GetTemplateParameters() []ParameterMeta {
|
|||
{ParamTitle, "string", "", "xxx cpu used 95%", nil},
|
||||
{ParamMessage, "string", "", "disk used 90%", nil},
|
||||
{ParamResults, "array", "", "", []ParameterMeta{
|
||||
{ParamPresetValue, "array", "", "[\"90\"]", nil},
|
||||
{ParamThreshold, "array", "", "[\"90\"]", nil},
|
||||
{Severity, "string", "", "error", nil},
|
||||
{ParamGroupValues, "array", "", "[\"cluster-xxx\", \"node-xxx\"]", nil},
|
||||
{ParamIssueTimestamp, "date", "", "2022-05-11T11:50:55+08:00", nil},
|
||||
|
|
Loading…
Reference in New Issue