一、场景举例
假设我们有一个监控系统,需要监控一台云服务器(CVM)的性能,并在以下情况下触发告警:
1. 当 CPU 使用率 > 80% 并且 内存使用率 > 90%时,触发异常告警。
2. 当磁盘利用率 > 90% 或 磁盘I/O等待时间 > 100毫秒,任何一个条件满足时,触发异常告警。
需设置的复合告警规则如下:(1AND2)or(3OR4)。
触发告警示例说明:(由于复合告警检测逻辑以表达式为一个整体,满足表达式一个条件或多个条件,都仅触发一条告警)
·同一时间内 CPU 使用率为85%(达到阈值),内存使用率为95%(达到阈值),磁盘利用率为85%,磁盘I/O等待时间为110毫秒(达到阈值),触发一条异常告警。
·同一时间内 CPU 使用率为85%(达到阈值),内存使用率为95%(达到阈值),磁盘利用率为80%,磁盘I/O等待时间为50毫秒,触发一条异常告警。
二、操作步骤
1、进入 腾讯云可观测平台 > 告警管理 > 策略管理 页面。
2、单击新建策略,在配置完基本信息后,在触发条件中选择复合条件,并配置相关条件信息。
·复合条件信息配置说明
·AND 表示和,需要同时满足两个条件。OR 表示或,只需满足任意条件。
·条件规则书写格式:(1AND2)OR3
·默认计算规则:先算AND,再算OR。
·多个条件规则时,建议用英文括号隔开,先运算括号内,再遵循默认计算规则。
·告警触发说明
复合告警以表达式作为整体去检测并发送告警通知。为了告警收敛,复合告警满足表达式一个条件或多个条件,都仅触发一条告警。