tencent cloud

日志服务

动态与公告
产品动态
公告
新手指引
产品简介
产品概述
产品优势
地域和访问域名
规格与限制
基本概念
购买指南
计费概述
产品定价
按量计费(后付费)
欠费说明
清理日志服务资源
成本优化
常见问题
快速入门
一分钟入门指南
入门指南
使用 Demo 日志快速体验 CLS
操作指南
资源管理
权限管理
日志采集
指标采集
日志存储
指标存储
检索分析(日志主题)
检索分析(指标主题)
仪表盘
数据处理
投递与消费
监控告警
云产品中心
DataSight 独立控制台
历史文档
实践教程
日志采集
检索分析
仪表盘
监控告警
投递和消费
成本优化
开发者指南
通过 iframe 内嵌 CLS(旧方案)
通过 Grafana 使用 CLS
API 文档
History
Introduction
API Category
Making API Requests
Topic Management APIs
Log Set Management APIs
Index APIs
Topic Partition APIs
Machine Group APIs
Collection Configuration APIs
Log APIs
Metric APIs
Alarm Policy APIs
Data Processing APIs
Kafka Protocol Consumption APIs
CKafka Shipping Task APIs
Kafka Data Subscription APIs
COS Shipping Task APIs
SCF Delivery Task APIs
Scheduled SQL Analysis APIs
COS Data Import Task APIs
Data Types
Error Codes
常见问题
健康监测问题解释
采集相关
检索分析相关
其他问题
服务等级协议
CLS 政策
隐私协议
数据处理和安全协议
联系我们
词汇表

触发条件表达式

PDF
聚焦模式
字号
最后更新时间: 2026-01-07 16:15:37
触发条件表达式用于判断是否触发告警通知。监控对象执行的查询分析结果作为触发表达式的输入变量,当表达式为真时会触发告警。

语法说明

运算符
说明
示例
$N.keyname
引用查询分析的结果,N为对应的监控对象编号,keyname查询分析结果中的字段名(keyname 首字符必须是字母,可以包含字母、数字、下滑线,推荐使用 AS 语法 对分析结果设置别名)
$1.ErrCount
+
求和运算符
$1.ErrCount+$1.FatCount>10
-
减法运算符
$1.Count-$1.InfoCount>100
*
乘法运算符
$1.RequestMilSec*1000>10
/
除法运算符
$1.RequestSec/1000>0.01
%
取模运算符
$1.keyA%10==0
==
比较运算符:等于
$1.ErrCount==100
$1.level=="Error"
>
比较运算符:大于
$1.ErrCount>100
<
比较运算符:小于
$1.pv<100
>=
比较运算符:大于等于
$1.ErrCount>=100
<=
比较运算符:小于等于
$1.pv<=100
!=
比较运算符:不等于
$1.level!="Info"
()
括号,控制运算优先级
($1.a+$1.b)/$1.c>100
&&
逻辑运算符:与
$1.ErrCount>100 && $1.level=="Error"
||
逻辑运算符:或
$1.ErrCount>100 || $1.level=="Error"
只有表达式判断为真时,才会触发告警。例如, $1.a+$1.b 计算结果为100,不会触发,$1.a+$1.b>=100则会触发。
$N.keyname 中的keyname 为查询分析结果后的字段名(首字符必须是字母,可以包含字母、数字、下滑线)。例如,level:error | select count(*) AS errCounterrCount 可直接作为触发条件表达式中的 keyname。若字段名含有特殊字符,需要用[]将引用变量括起来,例如 [$1.count(*)]推荐在分析语句中使用 AS 分析语句 对分析结果字段名设置别名
一个告警策略中可以设置多个监控对象(最多3个),每个监控对象有编号标识(从1开始以此递增),例如 $1.key1 引用编号为1的查询中的key1字段名, $2.key2 引用编号为2的查询中的key2字段名。
当查询分析结果返回多个值时,会根据返回结果依次计算1000次,当计算结果为 true 时停止。例如,表达式为 $1.a+$2.b>100,若分析1返回 m 条结果,分析2返回 n 条结果,则会进行 m * n 次计算,计算过程中当结果满足 $1.a+$2.b>100 为真时停止或计算超过1000次停止。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈