You need to enable JavaScript to run this app.
文档中心
日志服务

日志服务

复制全文
下载 pdf
告警策略
多语句集合操作
复制全文
下载 pdf
多语句集合操作
日志服务告警监控任务会将一个检索分析结果当做一个集合,最多可支持三个集合关联监控。​
注意事项​
  • 监控任务最多选取集合操作结果中的前 1000 行数据用于告警触发。​
  • 关联监控三个集合时,监控任务最多选取各个检索分析结果中的前 100 行数据用于集合操作,并且监控任务会先对前两个集合进行操作,然后再将该操作结果与第三个集合进行集合操作。​
工作原理​
日志服务告警监控任务会将一个检索分析结果当做一个集合,并支持通过笛卡尔积、左联和右联等方式连接多个集合,组成一个结果集用于告警触发。​
​
集合操作​
图解​
说明​
笛卡尔积​
​​​
将每行数据进行配对,形成行数相乘的结果集。​
不合并​
​​​
​
仅将第一个数据作为检索分析对象。​
第二个数据仅可在内容模板的变量中被引用。​
拼接​
​​​
​
将各列数据合并在一个表里,合并后的表列名变为原数据源名.原列名。​
左联​
​​​
​
通过指定列(如id)将数据进行匹配,若左表在右表中没有匹配的行,则结果集中该行的右表部分将显示null。​
右联​
​​​
​
通过指定列(如id)将数据进行匹配,若右表在左表中没有匹配的行,则结果集中该行的左表部分将显示null。​
内联​
​​​
​
通过指定列(如id)将数据进行匹配,且仅保留交集行。​
全联​
​​​
​
通过指定列(如id)将数据进行匹配,且保留所有行。​
左斥​
​​​
在左数据源中删除右数据源中的数据,即右数据源是左数据源的黑名单。​
右斥​
​​​
在右数据源中删除左数据源中的数据,即左数据源是右数据源的黑名单。​
​
集合操作示例​
执行语句配置​
以下执行语句仅为示例。​
  • 1 执行语句​
  • ​
    * | SELECT uid,region​
    ​
  • 2 执行语句​
  • ​
    * | SELECT uid,region,COUNT(*) AS total GROUP BY uid,region​
    ​
  • 集合操作:详见各集合操作示例。​
执行语句结果​
以下语句执行结果仅为示例。​
  • 1 执行语句的结果​
  • ​
    uid​
    region​
    10001​
    beijing​
    10002​
    shanghai​
    10003​
    guangzhou​
    ​
  • 2 执行语句的结果​
  • ​
    uid​
    region​
    total​
    10001​
    beijing​
    18​
    10002​
    shanghai​
    20​
    10004​
    shenzhen​
    19​
    ​
执行语句的集合操作结果​
笛卡尔积结果​
  • ​
    $1.uid​
    $1.region​
    $2.uid​
    $2.region​
    $2.total​
    10001​
    beijing​
    10001​
    beijing​
    18​
    10001​
    beijing​
    10002​
    shanghai​
    20​
    10001​
    beijing​
    10004​
    shenzhen​
    19​
    10002​
    shanghai​
    10001​
    beijing​
    18​
    10002​
    shanghai​
    10002​
    shanghai​
    20​
    10002​
    shanghai​
    10004​
    shenzhen​
    19​
    10003​
    guangzhou​
    10001​
    beijing​
    18​
    10003​
    guangzhou​
    10002​
    shanghai​
    20​
    10003​
    guangzhou​
    10004​
    shenzhen​
    19​
    ​
不合并结果​
  • ​
    $1.uid​
    $1.region​
    10001​
    beijing​
    10002​
    shanghai​
    10003​
    guangzhou​
    ​
拼接结果​
  • ​
    $1.uid​
    $1.region​
    $2.uid​
    $2.region​
    $2.total​
    10001​
    beijing​
    10001​
    beijing​
    18​
    10002​
    shanghai​
    10002​
    shanghai​
    20​
    10003​
    guangzhou​
    /​
    /​
    /​
    /​
    /​
    10004​
    shenzhen​
    19​
    ​
内联结果​
  • 集合操作:条件为 $1.uid==$2.uid​
  • ​
    $1.uid/$2.uid​
    $1.region​
    $2.region​
    $2.total​
    10001​
    beijing​
    beijing​
    18​
    10002​
    shanghai​
    shanghai​
    20​
    ​
全联结果​
  • 集合操作:条件为 $1.uid==$2.uid​
  • ​
    $1.uid/$2.uid​
    $1.region​
    $2.region​
    $2.total​
    10001​
    beijing​
    beijing​
    18​
    10002​
    shanghai​
    shanghai​
    20​
    10003​
    guangzhou​
    /​
    /​
    10004​
    /​
    shenzhen​
    19​
    ​
左联结果​
  • 集合操作:条件为 $1.uid==$2.uid​
  • ​
    $1.uid​
    $1.region​
    $2.region​
    $2.total​
    10001​
    beijing​
    beijing​
    18​
    10002​
    shanghai​
    shanghai​
    20​
    10003​
    guangzhou​
    null​
    null​
    ​
右联结果​
  • 集合操作:条件为 $1.uid==$2.uid​
  • ​
    $2.uid​
    $1.region​
    $2.region​
    $2.total​
    10001​
    beijing​
    beijing​
    18​
    10002​
    shanghai​
    shanghai​
    20​
    10004​
    null​
    shenzhen​
    19​
    ​
左斥结果​
  • 集合操作:条件为 $1.uid==$2.uid​
  • ​
    $1.uid​
    $1.region​
    10003​
    guangzhou​
    ​
右斥结果​
  • 集合操作:条件为 $1.uid==$2.uid​
  • ​
    $2.uid​
    $2.region​
    $2.total​
    10004​
    shenzhen​
    19​
    ​
​
最近更新时间:2026.04.08 18:20:08
这个页面对您有帮助吗?
有用
有用
无用
无用