MetricSetMultiTrigger

更新时间:
复制 MD 格式

名称

类型

描述

示例值

object

MetricSet 多指标触发器(UMODEL_METRICSET_MULTI_CONDITION 使用)。SIMPLE 类型的 queryName、operator、threshold 直接平铺在 trigger 对象中;COMPOSITE 类型的 logicOperator、conditions 直接平铺在 trigger 对象中。

severity

string

告警严重等级:CRITICAL > ERROR > WARN / WARNING > INFO;多 trigger 按此优先级排序,首个匹配触发

durationSecs

integer

持续时间(秒),触发告警所需的数据持续满足条件的时长;不填则继承 conditionConfig.durationSecs

expressionType

string

表达式类型:SIMPLE(单指标阈值)或 COMPOSITE(多指标 AND/OR/UNLESS 组合)

queryName

string

引用的查询名称(expressionType=SIMPLE 时使用),对应 QueryConfigUnified.queries[].name

operator

string

比较操作符(expressionType=SIMPLE 时使用):GT(大于)/ GE(大于等于)/ LT(小于)/ LE(小于等于)/ EQ(等于)/ NE(不等于)/ IN_RANGE(在区间内,需同时填 min/max)/ OUT_OF_RANGE(在区间外,需同时填 min/max)/ PRESENT(字段存在,不需要 threshold/min/max)/ NOT_PRESENT(字段不存在,不需要 threshold/min/max)

threshold

number

比较阈值(expressionType=SIMPLE 且 operator 为 GT/GE/LT/LE/EQ/NE 时使用;IN_RANGE/OUT_OF_RANGE 使用 min/max;PRESENT/NOT_PRESENT 不填)

min

number

区间下界(expressionType=SIMPLE 且 operator=IN_RANGE/OUT_OF_RANGE 时必填)

max

number

区间上界(expressionType=SIMPLE 且 operator=IN_RANGE/OUT_OF_RANGE 时必填,需 >= min)

logicOperator

string

逻辑运算符(expressionType=COMPOSITE 时使用):AND(全部满足)/ OR(任一满足)/ UNLESS(首条满足且其余均不满足)

conditions

array

子条件列表(expressionType=COMPOSITE 时使用),每项含 queryName / operator / threshold

MetricSetTriggerSimpleExpression