日志服务
语句结构 | 说明 |
检索条件 | |
SQL 分析语句 | 如果需要分析日志数据,则必须同时输入检索条件和 SQL 分析语句。 说明
|
分析范围 | 检索分析语句示例 | 说明 |
基于全量数据进行日志分析 | * | SELECT status, count(*) AS PV GROUP BY status | 统计不同状态码的访问次数。 |
基于检索结果进行日志分析 | status:200 | SELECT COUNT(*) AS PV | 在状态码为 200 的请求中统计访问次数。 |
函数 | 说明 |
聚合函数 | 对一组值执行计算并返回单一的值。 |
支持对日志中的日期和时间进行格式转换,分组聚合等处理。 | |
支持使用指定的分隔符对字符串进行拆分。 | |
通过正则表达式匹配进行字符串替换等操作。 | |
对数值类数据进行同比、环比。 | |
计算数值类数据。 | |
对数值进行统计学分析与计算。 | |
数组函数 | 解析数组形式的数据。 |
解析 JSON 格式等数据。 | |
通过 IP 地址分析其所属城市、国家、运营商等信息。 | |
支持 URL 中进行提取、编码解码等分析操作。 | |
估算函数 | 对数值类数据进行估算。 |
解析二进制类型的数据。 | |
对二进制类型的数据进行 AND、OR、NOT 等位运算。 | |
地理函数 | 对经纬度进行 Geohash 编码。 |
颜色函数 | 支持 BAR、COLOR 等颜色函数 |
分析中国内地地域电话号码的归属地、运营商等信息。 | |
换算数据量或时间间隔的单位。 | |
支持在滑动的时间窗口中查询事件链并计算事件链中发生的最大连续事件数。 | |
窗口函数 | 用于聚合、排序等操作。不同于普通聚合函数,窗口函数支持为每一行数据生成一个结果。 |
转换及查看字段的数据类型。 | |
支持加法、减法、乘法、除法等运算。 | |
支持多种比较运算符,用于判断值的大小关系。 | |
支持 AND、OR 和 NOT 逻辑运算。 |
语法 | 说明 |
从表中选取列数据,默认从当前日志主题中选取符合筛选条件的数据。 | |
为指定的字段名称指定别名。 | |
结合聚合函数,根据一个或多个字段对查询分析的结果进行分组。 | |
根据指定的字段名对检索和分析结果进行排序。 | |
限制由 SELECT 语句返回的数据数量,即输出结果的行数。 | |
在 SELECT 子句中使用,用于对某一列去重。 | |
提取满足指定条件的日志。 | |
将一个 SELECT 语句嵌套在另一个 SELECT 语句中,表示先对原始数据进行 SELECT 统计分析,再基于分析结果进行二次统计分析。 | |
用于连表查询。 | |
合并多个 SELECT 子句的分析结果。 |